Module 81 min

PD Tool Knowledge

PD Tool Knowledge

Cadence Innovus

CommandPurpose
read_dbImport design from Genus (unified data model)
init_designInitialize design with LEF/DEF/SDC
floorPlanDefine die/core size and utilization
addRing / addStripeCreate power rings and stripes
place_designRun global and detailed placement
ccopt_designConcurrent CTS and optimization
routeDesignGlobal + detailed routing
extractRCParasitic extraction (RC)
timeDesignIn-tool timing analysis
streamOutGenerate GDS II for tape-out

Synopsys ICC2

CommandPurpose
open_lib / open_blockOpen design library and block
initialize_floorplanSet die, core area, utilization
create_net_shapeCreate power network shapes
connect_pg_netConnect power/ground nets
place_optPlacement with optimization
clock_optCTS with timing optimization
route_autoAutomatic global + detail routing
route_optPost-route optimization
write_gdsOutput GDS stream
report_designDesign statistics and QoR

Comparison

FeatureCadence InnovusSynopsys ICC2
Synthesis HandoffGenus (write_db → read_db)DC (write_icc2)
CTS Commandccopt_designclock_opt
Script FormatTCL / Encounter-styleTCL / IC Compiler style
STA IntegrationTempus (native)PrimeTime (GoldRoute)
EM/IR AnalysisVoltusStarRC + RedHawk
DRC/LVSCalibre in-designCalibre / IC Validator
Market PositionStrongStrong