📄 release_notes.icc-rm.txt
字号:
IC Compiler Reference Methodology (RM) Release Notes Differences in IC Compiler RM B-2008.09 versus IC Compiler RM A-2007.12-SP5-1: same functionality but made use of the new commands of 809 : derive_pg_conn instead of connect_pg_nets new verilog reader for ascii flow functional change for MCMM flow and ideal_net handling ( now ideal net is iterated over the scenariosDifferences in ICC-RM A-2007.12-SP5-1 versus ICC-RM A-2007.12-SP4: Added the Zroute flow Change to trim_fill_eco : using the FILL view Removal of redundant update_timing commands for multicorner-multimode (MCMM) flows Adding the remove_cell to save diskspaceDifferences in ICC-RM A-2007.12-SP4 versus ICC-RM A-2007.12-SP3: Some changes for the multicorner-multimode (MCMM) flows Change in the timing derating values applied in the flow Small change to the hierarchical flowDifferences in ICC-RM A-2007.12-SP3 versus ICC-RM A-2007.12-SP2: Split clock_opt_icc into 3 scripts Split route_opt_icc into 2 scripts Added the DFT and power optimization flows Various changes for multicorner-multimode (MCMM) flow The UPF example that was introduced in A-2007.12-SP2 is now fully functionalDifferences in ICC-RM A-2007.12-SP2 versus ICC-RM A-2007.12-SP1: UPF RM : o The complete ICC UPF flow is available. Details on how to set this up are provided above. Also refer to the live example for the actual details. o Taken out the wrong way router settings for clock routing since this is no longer required. Hierarchical RM : o The descriptions for ICC_DP_PLAN_GROUPS and ICC_DP_CTP_ANCHOR_CEL in icc_setup.tcl have been updated o icc_dp_scripts/hierarchy_dp.tcl has been updated: -- Clock tree planning section, in the comments, -- checking for ICC_DP_CTP_ANCHOR_CEL added before set_fp_clock_plan_options o icc_dp_scripts/prepare_block_dp.tcl has been updated: -- Now PNS_BLOCK_MODE will be set to true in icc_setup.tcl for sub-blocksDifferences in ICC-RM A-2007.12-SP1 versus ICC-RM A-2007.12 : Integrated the Physical Hierarchical RM, which has a separate Application Note Usage of check_library to cross check the logical vs the physical library - added into init_design_icc.tcl Usage of route_opt inc size_only after chipfinishing, instead of full route_opt to avoid too much disturbance to the design. This will improve the double via rate. Expanded the reporting commands in MCMM modeDifferences in ICC-RM A-2007.12 versus ICC-RM Z-2007.03-SP5 : Integrated the QoR RM, enabled by one simple variable (details see above) Some changes involving the multivoltage (MV) variables due to an alignment with DC-RM A-2007.12 Usage of the new auto switch for the double via insertionDifferences in ICC-RM Z-2007.03-SP5 versus ICC-RM Z-2007.03-SP3 : Changed the usage of the CTS_SCENARIO for MCMM. From now on, this scenario will only be used during CTS, and it will be ignored during any of the optimization steps prior of after CTS/CTO.Differences in ICC-RM Z-2007.03-SP3 versus ICC-RM Z-2007.03-SP2 : Added signoff_opt Added MTCMOS for multivoltage (MV)Differences in ICC-RM Z-2007.03-SP2 versus ICC-RM Z-2007.03-SP1 : Complete revamp : Not only was MV and MCMM added, but several enhancements have been implemented for the regular standard ICC RM flow as well.Differences in ICC-RM Z-2007.03-SP1 versus ICC-RM Z-2007.03 : Implemented the basic version of the MV flow needs to make use of the Design Compiler MV RM as well.Differences in ICC-RM Z-2007.03 versus ICC-RM Y-2006.06-SP4 : Ensuring that all designs run fine with this RM using the new release Update for ICC-DP-RM Z-2007.03, with all details described in the separate ICC-DP-RM Application Note. Introduction of the new route_opt initial_route_only in the route_opt_icc script New UI for multi-CPU contact optimizationDifferences in ICC-RM Y-2006.06-SP4 versus ICC-RM Y-2006.06-SP3 : Update for IC Compiler-DP-RM, with all details described in the separate ICC-DP-RM Application Note New Y-2006.06-SP4 UI for Delta Max transition during route_opt Update on the clock_opt update_io_latency commands Better dependency handling in the Makefiles. No longer just a touch of a file, but creating the file from inside ICC which means that the file will not be created if ICC is unsuccessful. The created file also contains the date info, instead of just an empty file. Correction for the antenna fixing in the chip-finishing section.Differences in ICC-RM Y-2006.06-SP3 versus ICC-RM Y-2006.06-SP2-2 : Usage of create_qor_snapshot executed at the end of every script. Depending on the step in the flow, we will generate additional info. For example, after clock_tree, we add clock_tree info, while this is not happening in the create_qor_snapshots before clock tree synthesis. Removal of the CRITICAL_RANGE variable because the default in the tool is to use a 50% of the WNS per clockdomain. This default is recommended to be used. The script contains the correct commands in case you want to change this default behavior. Execution of connect_pg_nets before clock routing, to ensure proper connection of TIE-nets. Replacement of the redirect commands by the '>' operator, for improved readability. Addition of the new Y-2006.06-SP3 route_opt variables to allow improved max_transition fixing Introduction of a new icc_setup.tcl variable, called ICC_FLOORPLAN_CEL, which is the CEL that is read into the place_opt_icc.tcl script. The introduction of this variable was a consequence of the usage of ICC-DP-RM, which allows the creation of different parallel floorplans. The user needs to select the best floorplan, based on congestion and timing analysis numbers.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -