Innovus Commands used in Synthesis Stage

 Commands for Specifying Libraries

  • Link_library

  • Target_library

  • Symbol_library

  • Synthetic_library

Commands for Reading the design

  • Analyze

  • Elaborate

  • read_file

Commands to define design environment 

  • Set_operating_condition

  • Set_wire_load_model

  • Set_drive

  • Set_driving_cell

  • Set_load

  • Set_fanout_load

  • Set_min_library

Commands for setting Design Rule constraints 

  • Set_max_fannout

  • Set_max_transition

  • Set_max_capacitance

Commands to define design optimization constraints are

  • Create_clock

  • Set_clock_latency

  • Set_clock_uncertainty

  • set_propogated_clock

  • set _input_delay

  • Set_output_delay

Design Optimization

  • Set_dont_touch , group paths are examples of design optimization techniques.Using set_dont_touch , a sub design can be preserved.

  • The group_path command can be used to create path groups. The group_path command allows you to

  • Control the optimization of your design

  • Optimize near-critical paths

  • Optimize all paths 

Commands used to generate reports

  • Check_design

  • Check_timing

  • Report_area

  • report_constraint


To learn about the entire Synthesis Flow in detail click here Synthesis in VLSI