Module 41 min

Cadence Genus

Genus is Cadence's modern synthesis solution featuring concurrent optimization and a unified data model with Innovus for seamless handoff.

Genus is Cadence's modern synthesis solution featuring concurrent optimization and a unified data model with Innovus for seamless handoff.

Key Genus Commands

CommandPurpose
read_hdl -language svRead SystemVerilog/Verilog/VHDL sources
elaborateElaborate and link design hierarchy
read_mmmcRead multi-mode multi-corner view definition
syn_genericGeneric synthesis (technology-independent)
syn_mapTechnology mapping to library cells
syn_optIncremental optimization (timing/area)
report timingReport worst timing paths
report areaReport cell count and area
report powerDynamic and leakage power
write_hdlWrite gate-level netlist
write_sdcWrite timing constraints

DC vs Genus Comparison

FeatureSynopsys DCCadence Genus
VendorSynopsysCadence
Script LanguageTCL (dc_shell)TCL / Innovus-compatible
Compile Commandcompile_ultrasyn_opt
MMMC SupportVia scenario objectsNative via read_mmmc
PD IntegrationICC2 (write_icc2)Innovus (write_db)
Physical GuidanceDC TopologicalPhysical Guidance Mode
Industry UsageDominantGrowing