 |
| |
|
 |
About SoC-ImP® |
| |
| |
Socle, the leading provider of SoC platform based
solutions and services, has developed a design implementation
platform SoC-ImP® for setting up the standards
of the SoC design implementation, that include:
An advanced design methodology and flow which adopts physical
synthesis technology, hierarchical design methods and provides
solutions for timing, power, DFT, signal integrity & reliability
requirements
A systematic kernel which integrates project management, flow
management, script generator and result analyzer to control
the sequence of design implementation processes
Secure
management of library, IP and design databases
In sum, SoC-ImP® provides a predictable and
derivative mechanism, which is composed of systematic process,
configurable script database, accumulated EDA tool experiences
and Socle's own methodologies and expertise for the challenges
of the UDSM era.
|
|
 |
Why
SoC-ImP® |
| |
| |
The complexity of a SoC design implementation
has increased dramatically, not only on the choices of various
EDA tools adoption and tremendous investment, but also on
the trade-offs among different design aspects considering
multiple IPs’ integration. The SoC-ImP®
technology is introduced to expedite customer’s EDA
tool investment, engineering effort in tool integration as
well as implementation and process technology demand.
Hence, in order to meet the customer’s schedule, performance
and delivery quality requirements, Socle’s SoC-ImP®
implementation platform is constructed with a well-organized
framework structure, systematic procedure and clean sign-off
mechanism. Thus Socle has successfully tape out hundreds of
projects on 90nm/130nm/180nm process technologies and helped
many customers achieve mass production.
|
|
 |
SoC-ImP®
Technology |
| |
| |
SoC
Implementation Platform
SoC-ImP® includes an optimized and pre-verified
flow, which is constructed in a well-organized framework structure.
The SoC-ImP® is a hierarchical physical synthesis
based design closure environment which integrates Lib/IP qualification,
RTLDA, timing, DFT, power, reliability (signal integrity,
EM/IR), physical design (place and route) solutions.

- Library & IP Qualification Solution – systematic
and automatic ways to pre-qualify various foundry and customer
IPs for difference foundries and processes.
- RTLDA Solution – qualifies the RTL code and finds
the bug at an earlier stage, the cost is then lower and easier
to fix with fewer resources and schedule.
- Timing Closure Solution – accelerates the timing convergence
with architecture driven implementation and seamless integrated
with couple implementation solution.
- Physical Design Solution – provides the UDSM technique
and DFM rule fixing to improve the manufacturing yield.
- DFT Solution – enhances the test coverage on logical
circuits, yield on memory and testability of the system.
- Power Closure Solution – provides accurate power analysis
and optimizes power consumption to increase the battery life
cycle for portable products.
- Reliability Closure Solution – reduces the signal
net and power net noise to meet signal integrity and power
net work integrity requirements.
SoC-ImP®
Process Controller Mechanism:
The SoC-ImP® platform adopted the WBS (work-breakdown
structure) project management mechanism with a comprehensive
embedded phase/stage/task process controller.
- Phase: Major component within the project life cycle. Combine
several stages to meet one milestone and define sign-off criteria
with customer. There are two major phases in SoC-ImP®.
RTL Prototype:
Provides the predictable timing, CTS result, die size, power
consumption, testable coverage and IR/EM reliability report.
Silicon Prototype:
Provides the final chip implementation performance result,
physical verification report to meet the tape out sign-off
quality.
- Stage: WBS entry, combines several tasks to finish one stage
objective. Like RTLDA is composed of code purification tasks
- Task: deliverables are assigned to an individual, combine
procedures or process, which can invoke an EDA tool to execute
the task.

|
|
 |
Design
Environment Support: |
| |
| Design Methodology/Flow |
EDA
Tools |
Server |
Code Purification
|
Synopsys : Nova-Explore; SpringSoft:nLint
|
Sun
Server:
1. Blade 1000 x 6
(2 CPUs, 4G Mem)
2. Blade 1000 X 4
(2 CPUs, 8G Mem)
3. F280R X 1 (File server)
(2 CPUs,5G Mem)
Total Sun = 11
Linux Server
1. 32bit x 5
(1 P4 CPU, 4G Mem)
2. 32bit x 2
(2 Xeon CPUs, 4G Mem)
3. 64bit x 4
(2 AMD CPUs, 8G Mem)
Total Linux = 11
Storage
1. EMC : 0.8T
2. HDS : 1T
Total capacity = 1.8T
|
Physical Synthesis
|
Synopsys : Physical Compiler; Cadence: FE GPS
|
Synthesis
|
Synopsys : Design Compiler; Cadence: RTL Compiler
|
Formal Verification
|
Cadence : LEC, Conformal ASIC
|
Floorplan & P&R
|
Cadence : FE; Synopsys : Astro
|
Layout Editor
|
SpringSoft: Laker
|
RC Extraction &
Central Delay Calculation
|
Synopsys : Star-RC XT; Cadence/Celestry : MDC-SI
|
Layout Verification
|
Mentor : Calibre
|
Static Verification
|
Synopsys : PrimeTime; Conformal ASIC
|
Dynamic Verification
|
Synopsys : VCS; Cadence : NC-Verilog;
Mentor : ModelSim; SpringSoft: Debussy
|
DFT & ATPG
MBIST
MBISR
BSD |
Synopsys : DFT Compiler, Texra-MAX;
LogicVision : MBIST-IC,BSD ; In-House : BRAINS w/ At Speed Option
In-House: BRAINS
LogicVision : BSD
|
Power Analysis
|
Synopsys : Power Compiler, Prime Power;
Cadence : Voltage Storm
|
Signal Integrity
|
Cadence : Nautilus , Celtic
Synopsys: Astro Xtalk
|
Test Bench Generation
|
Verisity : Specman
|
|
|