Approach | Computational Element | Cycles per Sec (100M gates) | Vendors |
---|---|---|---|
S/W Simulations | X86 Cores | under 1 | Cadence Xcelium, Synopsys VCS, Mentor Questa |
Simulation acceleration | GPU processing elements | 10 to 1000 | Rocketick |
Processor Based emulation | Custom processors | 100k to few M | Cadence Palladium |
FPGA Based Emulation | FPGA gates | 500k to few M | Mentor Veloce, Synopsys ZeBu |
FPGA Prototyping | FPGA gates | 500k to 50M | S2C, Cadence Protium, Synopsys HAPS |
Market Trends :
Chip Complexity
SoC Focus
Software Content
System Integration
Typical SoC
Simulations are becomes slow as design size increases
Emulation/Accelaration can run in terms of Mhz
Best Choice ?
depends Performance vs Ease of use/Flexibility/Debug
S/W validation
Palladium Platform
VXE : verification Xccelarator / Emulation Software
DPA : Dynamic Power Analysis
PSO: Power shutoff verification
MDV: Metric driven Verification
SBA: Signal based Accelaration
TBA: Transaction based Accelaration
STB : Synthesisable test bench
VBA: Vector based accla
ICA : In circuit acce
ICE: In circuit emulation
Debug
Coverage
Emulation is Key:
Shift left Verification
Close coverage earlier
Shift left Firmware
Integrate code earlier
Shift Left Time to Market
Complete product earlier
Emulation Major Metrics:
- Price/Gate
- Lab Construction
- Capacity
- Primary Target Designs
- Speed range (Performance)
- Partitioning
- Compile Time
- Visibility
- Debug
- Virtual Platform API
- Transactor Availability
- Verification Language
- Memory Capacity
Future of SoC:
Integration
Reduce area, cost; increase reliability
Function
Gaining more features and complexity
HW SW work together
Reduce power
No comments:
Post a Comment