Commit 9d9db298 authored by GuillemCabo's avatar GuillemCabo Committed by Guillem
Browse files

Yosys results synth

Add description folder

cleanup synth results

fix synt error

fix synt error

fix synt error

fix synt error

fix synt error
parent aeaff0a6
Working Directory = /users/gcabo/genus_runs_pmu/bsc_pmu_ft1000/synth/genus
QoS Summary for top_ft
================================================================================
Metric generic map final
================================================================================
Slack (ps): -946 -989 -900
R2R (ps): -946 -989 -900
I2R (ps): -413 -462 -394
R2O (ps): -674 -881 -780
I2O (ps): -140 -353 -271
CG (ps): no_value no_value no_value
TNS (ps): 666,019 1,338,139 1,076,312
R2R (ps): 653,041 1,313,324 1,052,218
I2R (ps): 25,588 161,624 70,885
R2O (ps): 12,979 24,816 24,094
I2O (ps): 170 1,753 978
CG (ps): no_value no_value no_value
Failing Paths: 2,615 3,781 3,705
Cell Area: 280,798 206,736 206,997
Total Cell Area: 280,798 206,736 206,997
Leaf Instances: 70,828 46,382 45,005
Total Instances: 70,828 46,382 45,005
Utilization (%): 0.00 0.00 0.00
Tot. Net Length (um): no_value no_value no_value
Avg. Net Length (um): no_value no_value no_value
Route Overflow H (%): no_value no_value no_value
Route Overflow V (%): no_value no_value no_value
MBCI(%) (bits/gate) : 0.00 0.00 0.00
Norm Cong Hotspot Area:
Max Cong: no_value no_value no_value
Tot Cong: no_value no_value no_value
================================================================================
CPU Runtime (h:m:s): 00:05:18 01:21:29 02:33:04
Real Runtime (h:m:s): 00:07:52 00:56:14 02:09:12
CPU Elapsed (h:m:s): 00:05:21 01:26:50 03:59:54
Real Elapsed (h:m:s): 00:07:53 01:04:08 03:13:19
Memory (MB): 1577.09 1573.65 1604.30
================================================================================
================================================================================
Flow Settings:
================================================================================
Total Runtime (h:m:s): 03:13:46
Total Memory (MB): 1612.31
Executable Version: 19.11-s087_1
================================================================================
Total Cell Area = Cell Area + Physical Cell Area
Total Instances = Leaf Instances + Physical Instances
============================================================
Generated by: Genus(TM) Synthesis Solution 19.11-s087_1
Generated on: Aug 20 2021 01:45:05 pm
Module: top_ft
Operating conditions: NCCOM
Operating conditions: WCCOM
Operating conditions: WCCOM
Operating conditions: BCCOM
Interconnect mode: global
Area mode: physical library
============================================================
Instance Module Cell Count Cell Area Net Area Total Area
-----------------------------------------------------------------------
top_ft 45005 206996.800 78159.084 285155.884
dut_pmu_ahb pmu_ahb 45000 206938.800 77841.739 284780.539
inst_pmu_raw PMU_raw 15503 69763.200 23662.832 93426.032
inst_MCCU MCCU 2358 8802.000 3418.508 12220.508
This diff is collapsed.
============================================================
Generated by: Genus(TM) Synthesis Solution 19.11-s087_1
Generated on: Aug 20 2021 01:45:05 pm
Module: top_ft
Operating conditions: NCCOM
Operating conditions: WCCOM
Operating conditions: WCCOM
Operating conditions: BCCOM
Interconnect mode: global
Area mode: physical library
============================================================
Timing
--------
Analysis view Clock Period
----------------------------
view_typ clk 1000.0
view_slow clk 1000.0
view_superslow clk 1000.0
view_fast clk 1000.0
Analysis Cost Critical Violating
View Group Path Slack TNS Paths
--------------------------------------------------------
view_typ C2C -177.3 -23352.3 227
C2O -152.9 -1344.4 29
clk No paths 0.0 0
default No paths 0.0 0
I2C 95.0 0.0 0
I2O 118.1 0.0 0
--------------------------------------------------------
Total -24696.7 256
view_slow C2C -900.2 -1052217.6 3664
C2O -780.3 -24094.2 41
clk No paths 0.0 0
default No paths 0.0 0
I2C -393.5 -70885.1 408
I2O -271.1 -978.0 4
--------------------------------------------------------
Total -1076311.8 4117
view_superslow C2C -862.0 -946727.5 3494
C2O -750.0 -22529.3 41
clk No paths 0.0 0
default No paths 0.0 0
I2C -365.5 -60248.9 344
I2O -253.1 -885.0 4
--------------------------------------------------------
Total -969256.8 3883
view_fast C2C 163.8 0.0 0
C2O 144.0 0.0 0
clk No paths 0.0 0
default No paths 0.0 0
I2C 327.0 0.0 0
I2O 304.5 0.0 0
--------------------------------------------------------
Total -0.0 0
Instance Count
--------------
Leaf Instance Count 45005
Physical Instance count 0
Sequential Instance Count 3326
Combinational Instance Count 41679
Hierarchical Instance Count 3
Area
----
Cell Area 206996.800
Physical Cell Area 0.000
Total Cell Area (Cell+Physical) 206996.800
Net Area 78159.084
Total Area (Cell+Physical+Net) 285155.884
Runtime 410.33040200000005 seconds
Elapsed Runtime 11609 seconds
Genus peak memory usage 1612.31
Innovus peak memory usage no_value
Hostname epi03.bsc.es
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
#############################################################
##### FLOW WRITE ########################################
##
## Written by Genus(TM) Synthesis Solution version 19.11-s087_1
## flowkit v19.10-s009_1
## Written on 16:57:53 17-Aug 2021
#############################################################
##### Flow Definitions ##################################
#############################################################
##### Step Definitions ##################################
#############################################################
##### Attribute Definitions #############################
if {[is_attribute flow_edit_end_steps -obj_type root]} {set_db flow_edit_end_steps {}}
if {[is_attribute flow_edit_start_steps -obj_type root]} {set_db flow_edit_start_steps {}}
if {[is_attribute flow_footer_tcl -obj_type root]} {set_db flow_footer_tcl {}}
if {[is_attribute flow_header_tcl -obj_type root]} {set_db flow_header_tcl {}}
if {[is_attribute flow_metadata -obj_type root]} {set_db flow_metadata {}}
if {[is_attribute flow_setup_config -obj_type root]} {set_db flow_setup_config {HUDDLE {!!map {}}}}
if {[is_attribute flow_step_begin_tcl -obj_type root]} {set_db flow_step_begin_tcl {}}
if {[is_attribute flow_step_check_tcl -obj_type root]} {set_db flow_step_check_tcl {}}
if {[is_attribute flow_step_end_tcl -obj_type root]} {set_db flow_step_end_tcl {}}
if {[is_attribute flow_step_order -obj_type root]} {set_db flow_step_order {}}
if {[is_attribute flow_summary_tcl -obj_type root]} {set_db flow_summary_tcl {}}
if {[is_attribute flow_template_feature_definition -obj_type root]} {set_db flow_template_feature_definition {}}
if {[is_attribute flow_template_type -obj_type root]} {set_db flow_template_type {}}
if {[is_attribute flow_template_version -obj_type root]} {set_db flow_template_version {}}
if {[is_attribute flow_user_templates -obj_type root]} {set_db flow_user_templates {}}
#############################################################
##### Flow History ######################################
if {[is_attribute flow_branch -obj_type root]} {set_db flow_branch {}}
if {[is_attribute flow_caller_data -obj_type root]} {set_db flow_caller_data {}}
if {[is_attribute flow_current -obj_type root]} {set_db flow_current {}}
if {[is_attribute flow_hier_path -obj_type root]} {set_db flow_hier_path {}}
if {[is_attribute flow_db_directory -obj_type root]} {set_db flow_db_directory dbs}
if {[is_attribute flow_exit_when_done -obj_type root]} {set_db flow_exit_when_done false}
if {[is_attribute flow_history -obj_type root]} {set_db flow_history {}}
if {[is_attribute flow_log_directory -obj_type root]} {set_db flow_log_directory logs}
if {[is_attribute flow_mail_on_error -obj_type root]} {set_db flow_mail_on_error false}
if {[is_attribute flow_mail_to -obj_type root]} {set_db flow_mail_to {}}
if {[is_attribute flow_metrics_file -obj_type root]} {set_db flow_metrics_file {}}
if {[is_attribute flow_metrics_snapshot_parent_uuid -obj_type root]} {set_db flow_metrics_snapshot_parent_uuid {}}
if {[is_attribute flow_metrics_snapshot_uuid -obj_type root]} {set_db flow_metrics_snapshot_uuid 8d7d2615-b06b-48d9-9a3e-4e02ff69008b}
if {[is_attribute flow_overwrite_db -obj_type root]} {set_db flow_overwrite_db false}
if {[is_attribute flow_report_directory -obj_type root]} {set_db flow_report_directory reports}
if {[is_attribute flow_run_tag -obj_type root]} {set_db flow_run_tag {}}
if {[is_attribute flow_schedule -obj_type root]} {set_db flow_schedule {}}
if {[is_attribute flow_script -obj_type root]} {set_db flow_script {}}
if {[is_attribute flow_starting_db -obj_type root]} {set_db flow_starting_db {}}
if {[is_attribute flow_status_file -obj_type root]} {set_db flow_status_file {}}
if {[is_attribute flow_step_canonical_current -obj_type root]} {set_db flow_step_canonical_current {}}
if {[is_attribute flow_step_current -obj_type root]} {set_db flow_step_current {}}
if {[is_attribute flow_step_last -obj_type root]} {set_db flow_step_last {}}
if {[is_attribute flow_step_last_msg -obj_type root]} {set_db flow_step_last_msg {}}
if {[is_attribute flow_step_last_status -obj_type root]} {set_db flow_step_last_status not_run}
if {[is_attribute flow_step_next -obj_type root]} {set_db flow_step_next {}}
if {[is_attribute flow_working_directory -obj_type root]} {set_db flow_working_directory .}
#############################################################
##### User Defined Attributes ###########################
################################################################################
#
# Init setup file
# Created by Genus(TM) Synthesis Solution on 08/17/2021 16:57:55
#
################################################################################
if { ![is_common_ui_mode] } {
error "This script must be loaded into an 'innovus -stylus' session."
}
read_mmmc /users/gcabo/bsc_pmu/synth/genus/genus_build/tsmc_10tracks_reports/final_top.mmmc.tcl
read_physical -lef {/eda/lib_65nm/TSMC/65/CMOS/LP/stclib/10-track/tcbn65lphpbwp-set/tcbn65lphpbwp_200a_FE/TSMCHOME/digital/Back_End/lef/tcbn65lphpbwp_140a/lef//tcbn65lphpbwp_9lmT2.lef /eda/libs/lib_65nm/TSMC/65/CMOS/LP/stclib/10-track/TSMCHOME_LVT_SEF/digital/Back_End/lef/tcbn65lphpbwplvt_140a/lef//tcbn65lphpbwplvt_9lmT2.lef}
read_netlist /users/gcabo/bsc_pmu/synth/genus/genus_build/tsmc_10tracks_reports/final_top.v.gz
init_design -skip_sdc_read
################################################################################
#
# Genus(TM) Synthesis Solution setup file
# Created by Genus(TM) Synthesis Solution 19.11-s087_1
# on 08/17/2021 16:57:57
#
# This file can only be run in Genus Common UI mode.
#
################################################################################
# This script is intended for use with Genus(TM) Synthesis Solution version 19.11-s087_1
# Remove Existing Design
################################################################################
if {[::legacy::find -design design:top] ne ""} {
puts "** A design with the same name is already loaded. It will be removed. **"
delete_obj design:top
}
# To allow user-readonly attributes
################################################################################
::legacy::set_attribute -quiet force_tui_is_remote 1 /
# Source INIT Setup file
################################################################################
source /users/gcabo/bsc_pmu/synth/genus/genus_build/tsmc_10tracks_reports/final_top.genus_init.tcl
read_metric -id current /users/gcabo/bsc_pmu/synth/genus/genus_build/tsmc_10tracks_reports/final_top.metrics.json
phys::read_script /users/gcabo/bsc_pmu/synth/genus/genus_build/tsmc_10tracks_reports/final_top.g.gz
puts "\n** Restoration Completed **\n"
# Data Integrity Check
################################################################################
# program version
if {"[string_representation [::legacy::get_attribute program_version /]]" != "19.11-s087_1"} {
mesg_send [::legacy::find -message /messages/PHYS/PHYS-91] "golden program_version: 19.11-s087_1 current program_version: [string_representation [::legacy::get_attribute program_version /]]"
}
# license
if {"[string_representation [::legacy::get_attribute startup_license /]]" != "Genus_Synthesis"} {
mesg_send [::legacy::find -message /messages/PHYS/PHYS-91] "golden license: Genus_Synthesis current license: [string_representation [::legacy::get_attribute startup_license /]]"
}
# slack
set _slk_ [::legacy::get_attribute slack design:top]
if {[regexp {^-?[0-9.]+$} $_slk_]} {
set _slk_ [format %.1f $_slk_]
}
if {$_slk_ != "0.0"} {
mesg_send [::legacy::find -message /messages/PHYS/PHYS-92] "golden slack: 0.0, current slack: $_slk_"
}
unset _slk_
# multi-mode slack
if {"[string_representation [::legacy::get_attribute slack_by_mode design:top]]" != "{{mode:top/view_typ 723.2} {mode:top/view_slow 0.0} {mode:top/view_superslow 36.8} {mode:top/view_fast 1054.2}}"} {
mesg_send [::legacy::find -message /messages/PHYS/PHYS-92] "golden slack_by_mode: {{mode:top/view_typ 723.2} {mode:top/view_slow 0.0} {mode:top/view_superslow 36.8} {mode:top/view_fast 1054.2}} current slack_by_mode: [string_representation [::legacy::get_attribute slack_by_mode design:top]]"
}
# tns
set _tns_ [::legacy::get_attribute tns design:top]
if {[regexp {^-?[0-9.]+$} $_tns_]} {
set _tns_ [format %.0f $_tns_]
}
if {$_tns_ != "0"} {
mesg_send [::legacy::find -message /messages/PHYS/PHYS-92] "golden tns: 0, current tns: $_tns_"
}
unset _tns_
# cell area
set _cell_area_ [::legacy::get_attribute cell_area design:top]
if {[regexp {^-?[0-9.]+$} $_cell_area_]} {
set _cell_area_ [format %.0f $_cell_area_]
}
if {$_cell_area_ != "217750"} {
mesg_send [::legacy::find -message /messages/PHYS/PHYS-92] "golden cell area: 217750, current cell area: $_cell_area_"
}
unset _cell_area_
# net area
set _net_area_ [::legacy::get_attribute net_area design:top]
if {[regexp {^-?[0-9.]+$} $_net_area_]} {
set _net_area_ [format %.0f $_net_area_]
}
if {$_net_area_ != "92761"} {
mesg_send [::legacy::find -message /messages/PHYS/PHYS-92] "golden net area: 92761, current net area: $_net_area_"
}
unset _net_area_
# library domain count
if {[llength [::legacy::find /libraries -library_domain *]] != "4"} {
mesg_send [::legacy::find -message /messages/PHYS/PHYS-92] "golden # library domains: 4 current # library domains: [llength [::legacy::find /libraries -library_domain *]]"
}
################################################################################
#
# Init setup file
# Created by Genus(TM) Synthesis Solution on 08/17/2021 16:57:55
#
################################################################################
if { ![is_common_ui_mode] } {
error "This script must be loaded into an 'innovus -stylus' session."
}
read_mmmc /users/gcabo/bsc_pmu/synth/genus/genus_build/tsmc_10tracks_reports/final_top.mmmc.tcl
read_physical -lef {/eda/lib_65nm/TSMC/65/CMOS/LP/stclib/10-track/tcbn65lphpbwp-set/tcbn65lphpbwp_200a_FE/TSMCHOME/digital/Back_End/lef/tcbn65lphpbwp_140a/lef//tcbn65lphpbwp_9lmT2.lef /eda/libs/lib_65nm/TSMC/65/CMOS/LP/stclib/10-track/TSMCHOME_LVT_SEF/digital/Back_End/lef/tcbn65lphpbwplvt_140a/lef//tcbn65lphpbwplvt_9lmT2.lef}
read_netlist /users/gcabo/bsc_pmu/synth/genus/genus_build/tsmc_10tracks_reports/final_top.v.gz
init_design
################################################################################
#
# Innovus setup file
# Created by Genus(TM) Synthesis Solution 19.11-s087_1
# on 08/17/2021 16:57:55
#
################################################################################
#
# Genus(TM) Synthesis Solution setup file
# This file can only be run in Innovus Common UI mode.
#
################################################################################
set _t0 [clock seconds]
puts [format {%%%s Begin Genus to Innovus Setup (%s)} \# [clock format $_t0 -format {%m/%d %H:%M:%S}]]
if {[is_attribute -obj_type root read_physical_allow_multiple_port_pin_without_must_join]} {
set_db read_physical_allow_multiple_port_pin_without_must_join true
} else {
set read_physical_allow_multiple_port_pin_without_must_join 1
}
# Design Import
################################################################################
set_library_unit -cap 1pf -time 1ns
## Reading FlowKit settings file
source /users/gcabo/bsc_pmu/synth/genus/genus_build/tsmc_10tracks_reports/final_top.flowkit_settings.tcl
source /users/gcabo/bsc_pmu/synth/genus/genus_build/tsmc_10tracks_reports/final_top.invs_init.tcl
# Reading metrics file
################################################################################
read_metric -id current /users/gcabo/bsc_pmu/synth/genus/genus_build/tsmc_10tracks_reports/final_top.metrics.json
## Reading common preserve file for dont_touch and dont_use preserve settings
source /users/gcabo/bsc_pmu/synth/genus/genus_build/tsmc_10tracks_reports/final_top.preserve.tcl
# Mode Setup
################################################################################
source /users/gcabo/bsc_pmu/synth/genus/genus_build/tsmc_10tracks_reports/final_top.mode
# Source cell padding from Genus
################################################################################
source /users/gcabo/bsc_pmu/synth/genus/genus_build/tsmc_10tracks_reports/final_top.cell_pad.tcl
# Reading write_name_mapping file
################################################################################
if {[is_attribute -obj_type port original_name] && [is_attribute -obj_type pin original_name] && [is_attribute -obj_type pin is_phase_inverted]} {
source /users/gcabo/bsc_pmu/synth/genus/genus_build/tsmc_10tracks_reports/final_top.wnm_attrs.tcl
}
eval_legacy { set edi_pe::pegConsiderMacroLayersUnblocked 1 }
eval_legacy { set edi_pe::pegPreRouteWireWidthBasedDensityCalModel 1 }
set _t1 [clock seconds]
puts [format {%%%s End Genus to Innovus Setup (%s, real=%s)} \# [clock format $_t1 -format {%m/%d %H:%M:%S}] [clock format [expr {28800 + $_t1 - $_t0}] -format {%H:%M:%S}]]
#################################################################################
#
# Created by Genus(TM) Synthesis Solution 19.11-s087_1 on Tue Aug 17 16:57:50 CEST 2021
#
#################################################################################
## library_sets
create_library_set -name typ_25C \
-timing { /eda/lib_65nm/TSMC/65/CMOS/LP/stclib/10-track/tcbn65lphpbwp-set/tcbn65lphpbwp_200a_FE/TSMCHOME/digital/Front_End/timing_power_noise/NLDM/tcbn65lphpbwp_140a/tcbn65lphpbwptc.lib \
/eda/libs/lib_65nm/TSMC/65/CMOS/LP/stclib/10-track/TSMCHOME_LVT_NLDM/digital/Front_End/timing_power_noise/NLDM/tcbn65lphpbwplvt_140a/tcbn65lphpbwplvttc.lib }
create_library_set -name ss_125C \
-timing { /eda/lib_65nm/TSMC/65/CMOS/LP/stclib/10-track/tcbn65lphpbwp-set/tcbn65lphpbwp_200a_FE/TSMCHOME/digital/Front_End/timing_power_noise/NLDM/tcbn65lphpbwp_140a/tcbn65lphpbwpwc.lib \
/eda/libs/lib_65nm/TSMC/65/CMOS/LP/stclib/10-track/TSMCHOME_LVT_NLDM/digital/Front_End/timing_power_noise/NLDM/tcbn65lphpbwplvt_140a/tcbn65lphpbwplvtwc.lib }
create_library_set -name ff_0C \
-timing { /eda/lib_65nm/TSMC/65/CMOS/LP/stclib/10-track/tcbn65lphpbwp-set/tcbn65lphpbwp_200a_FE/TSMCHOME/digital/Front_End/timing_power_noise/NLDM/tcbn65lphpbwp_140a/tcbn65lphpbwpbc.lib \
/eda/libs/lib_65nm/TSMC/65/CMOS/LP/stclib/10-track/TSMCHOME_LVT_NLDM/digital/Front_End/timing_power_noise/NLDM/tcbn65lphpbwplvt_140a/tcbn65lphpbwplvtbc.lib }
## opcond
create_opcond -name op_cond_typ -voltage 1.2 -temperature 25.0
create_opcond -name op_cond_slow -voltage 1.08 -temperature 125.0
create_opcond -name op_cond_fast -voltage 1.32 -temperature 0.0
## timing_condition
create_timing_condition -name timing_cond_typ \
-opcond op_cond_typ \
-library_sets { typ_25C }
create_timing_condition -name timing_cond_slow \
-opcond op_cond_slow \
-library_sets { ss_125C }
create_timing_condition -name timing_cond_fast \
-opcond op_cond_fast \
-library_sets { ff_0C }
## rc_corner
create_rc_corner -name _default_rc_corner \
-cap_table /eda/lib_65nm/TSMC/65/CMOS/LP/stclib/10-track/tcbn65lphpbwp-set/tcbn65lphpbwp_200a_FE/TSMCHOME/digital/Back_End/lef/tcbn65lphpbwp_140a/techfiles/captable/cln65lp_1p09m+alrdl_top2_typical.captable \
-pre_route_res 1.0 \
-pre_route_cap 1.0 \
-pre_route_clock_res 0.0 \
-pre_route_clock_cap 0.0 \
-post_route_res {1.0 1.0 1.0} \
-post_route_cap {1.0 1.0 1.0} \
-post_route_cross_cap {1.0 1.0 1.0} \
-post_route_clock_res {1.0 1.0 1.0} \
-post_route_clock_cap {1.0 1.0 1.0}
create_rc_corner -name _rcworst_rc_corner \
-cap_table /eda/lib_65nm/TSMC/65/CMOS/LP/stclib/10-track/tcbn65lphpbwp-set/tcbn65lphpbwp_200a_FE/TSMCHOME/digital/Back_End/lef/tcbn65lphpbwp_140a/techfiles/captable/cln65lp_1p09m+alrdl_top2_rcworst.captable \
-pre_route_res 1.0 \
-pre_route_cap 1.0 \
-pre_route_clock_res 0.0 \
-pre_route_clock_cap 0.0 \
-post_route_res {1.0 1.0 1.0} \
-post_route_cap {1.0 1.0 1.0} \
-post_route_cross_cap {1.0 1.0 1.0} \
-post_route_clock_res {1.0 1.0 1.0} \
-post_route_clock_cap {1.0 1.0 1.0}
## delay_corner
create_delay_corner -name delay_corner_typ \
-early_timing_condition { timing_cond_typ } \
-late_timing_condition { timing_cond_typ } \
-early_rc_corner _default_rc_corner \
-late_rc_corner _default_rc_corner
create_delay_corner -name delay_corner_slow \
-early_timing_condition { timing_cond_slow } \
-late_timing_condition { timing_cond_slow } \
-early_rc_corner _default_rc_corner \
-late_rc_corner _default_rc_corner
create_delay_corner -name delay_corner_superslow \
-early_timing_condition { timing_cond_slow } \
-late_timing_condition { timing_cond_slow } \
-early_rc_corner _rcworst_rc_corner \
-late_rc_corner _rcworst_rc_corner
create_delay_corner -name delay_corner_fast \
-early_timing_condition { timing_cond_fast } \
-late_timing_condition { timing_cond_fast } \
-early_rc_corner _default_rc_corner \
-late_rc_corner _default_rc_corner
## constraint_mode
create_constraint_mode -name _default_constraint_mode_ \
-sdc_files { /users/gcabo/bsc_pmu/synth/genus/genus_build/tsmc_10tracks_reports/final_top._default_constraint_mode_.sdc }
## analysis_view
create_analysis_view -name view_typ \
-constraint_mode _default_constraint_mode_ \
-delay_corner delay_corner_typ
create_analysis_view -name view_slow \
-constraint_mode _default_constraint_mode_ \
-delay_corner delay_corner_slow
create_analysis_view -name view_superslow \
-constraint_mode _default_constraint_mode_ \
-delay_corner delay_corner_superslow
create_analysis_view -name view_fast \
-constraint_mode _default_constraint_mode_ \
-delay_corner delay_corner_fast
## set_analysis_view
set_analysis_view -setup { view_typ view_slow view_superslow view_fast } \
-hold { view_typ view_slow view_superslow view_fast }
################################################################################
#
# Innovus mode file
# Created by Genus(TM) Synthesis Solution on 08/17/2021 16:57:53
#
################################################################################
# General Mode Settings
################################################################################
set_db timing_apply_default_primary_input_assertion false
set_db timing_clock_phase_propagation both
set_db timing_analysis_async_checks no_async
set_db extract_rc_layer_independent 1
set_db place_global_reorder_scan false
set_db extract_rc_engine pre_route
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment