Professional Documents
Culture Documents
Online Course
Jan-Apr 2017
Specification
Modelling
Implementation
Verification/Simulation
Mask
Masks
Wafers
Wafer
Die
mark
die Testing defective
dice
Test for
manufacturing
defects
Focus of
this course
Specification Specification
Synthesis Compilation
Object Code/
Layout
Binary
Manufacturing
Ship
Chip/
Package
Front-end of Compiler and
Ship Synthesis tool are very similar
• HDL → Layout
– HDL → Gates
– Gates → Layout
• Confirm that
– specification is correct
– implementation satisfies specification
– timing constraints are met
• Simulation
– Execute the specification
– Test data provided by designer
– Check against expected output
• Formal Verification
– Check equivalence between specification and
implementation
• without simulation
– Check for satisfaction of properties
RTL Model
RTL Synthesis
Gates Test
Insertion
Logic Synthesis
Opt. Gates
Layout Synthesis Extraction
Layout Gates
RTL Model
Gates Test
Simulation Insertion
Opt. Gates
Layout Gates
Gates Compare
Compare
Opt. Gates
Layout Gates