Genus和innovus 命令概述-- Cadence

如题所述

第1个回答  2022-06-08
2018.8.9

1.打开genus:genus -legacy_ui,重开一个窗口浏览文件。
2.write_template -split outfile run.tcl:做优化和综合存储
3.vi查看setup_run.tcl:包含所有的设计信息。
4.set_attribute init_lib_seach_path{../libraries/...} /
5.source ../tcl/setup_run.tcl
6.set_attribute library RTL_LIST --读RTL
8.elaborate DESIGN 仅剩一个top_level文件

1.ls -l -a[find / -design *]
2.list_subdes

1.读约束文件:read_sdc 加路径
2.将错误文件写入文档:echo $::dc::sdc_failed_commands > failed.sdc
3.vi定位行数 :n

1.source dtmf.globol
2.init_design加载设计
3.floorplan把cell展示出来
4.specifyScanChain scan1 -start scan_in_1 -stop scan_out_1:指名scanchain头尾,不影响功能的验证。
5.place_opt_design 布局加优化
6.保存:saveDesign fg.enc
7.跳过了CTS把postCTS文件考到工作目录下,此处为work。
8.setAnalysisMode -analysisType onChipVariation设置属性,放在floorplan后,Route前.
9.optDesign -postCTS -hold
11.routeDesign
12.optDesign -postRoute
13.report_timing.