Synopsys R2G flow & g: k9 h" Y. a4 C, z; L1 K+ o0 r1. rtl simulation by vcs5 B5 _2 G; A: J) i+ b
2. synthesis by design compiler ultra with dc/dct mode- \4 n2 K7 }6 A. G- l/ |
3. dft insertion by dft compiler7 w) L1 ]8 ^6 S c$ J
4. jtag insertion by bsd compiler $ F- R2 }/ H) e# G2 g* _8 n5. ICG insertion by power compiler+ E) d% H- J, C S& p
6. pre/post-layout STA by prime time8 {7 X. a& I8 a" R; X. G
7. pre/post-layout power analysis by prime time px2 \% K3 D2 K6 J+ A& ]; P) E7 Q
8. PnR by IC compiler 3 a& z7 k2 r; u9. post-layout SI analysis by prime time si3 F3 Z* q! C. h B" q3 E5 l
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. 4 V( l; Y( v/ }0 sclean up LVS/DRC/ERC/ESD violations with calibre or (hercules, assura) tools.
1. magma is another solution 2 q2 s% ~' @2 V0 G2. Astro from synopsys9 S' H4 O# E. ^$ Z
3. FirstEncounter from Cadence 1 u! o" O) @8 W( Q: Q; D ^: ^5 v' J# K
All with basic DRC and LVS, you have to run Calibre, etc. to finish the final verification.