Synopsys R2G flow2 L% f( i* E+ W/ y/ A7 @1 S8 u
1. rtl simulation by vcs+ m9 [$ P# \* w: G1 H- I
2. synthesis by design compiler ultra with dc/dct mode9 x$ K0 d3 [9 w. b( @" r
3. dft insertion by dft compiler : D" ~7 T) V& }* ?* |+ s% Z; W, e+ C4. jtag insertion by bsd compiler 7 [5 ]3 D6 }' k- t& i& M5. ICG insertion by power compiler $ T; M' Y! Q' Q; X1 u0 r4 q v6. pre/post-layout STA by prime time5 R w: i( i4 W9 m) R2 ~: ]; }! H
7. pre/post-layout power analysis by prime time px0 G. K3 [* z. L4 H
8. PnR by IC compiler9 t! T4 s/ e' o" y$ X( r
9. post-layout SI analysis by prime time si 8 c" U# @0 b/ }% w, Q! v& `10. post-layout simulation by vcs
after above place and route task, you need virtuoso or laker to merge cell layouts and do some editing., X7 c. c! w' g+ ]* _/ q
clean up LVS/DRC/ERC/ESD violations with calibre or (hercules, assura) tools.
1. magma is another solution 6 d# a E! i2 T+ k( `2. Astro from synopsys ) U7 H3 n" S" u" V# j( b) W3. FirstEncounter from Cadence7 c& g6 O- s, c. L; i! `; _
]( l1 Y/ @ T! G% Q! I6 D2 k9 AAll with basic DRC and LVS, you have to run Calibre, etc. to finish the final verification.