|
|
|
Hardware Design Process
Block
diagram and/or English: functionality and I/O (interface)
| |
Literature
Survey & Library development |
Standard
and/or custom
| |
System
synthesis: specification to architecture |
| |
Architecture
synthesis: architecture to RTL components |
| |
Sequential
synthesis: FSM to gates (including FFs) |
| |
Logic
synthesis: Boolean expression to gates |
| |
Circuit
design: gates to transistors |
| |
Layout
generation: transistors/gates to geometry |
^ |
| |
Property
verification (functionality) |
|
Constraint
satisfaction: cost, performance, power, testability, reliability,
manufacturability, etc |
| |
Design Verification & Validation |
| |
Simulation
|
| |
Formal
Method |
| |
Logical
Emulation |
| |
Rapid
Prototyping |
| |
Design
Rule Checking |
| |
Application
Configuration |
| |
Environmental
Testing |
| |
Shock
and Vibration Resistance |
| |
Low
Voltage Testing |
| |
Electro
Magnetic Interference (EMI) Testing |
^ |
|
|
|