电子说
最近产品类文章写得偏多,回归下技术文章,最近有朋友在问:
没有qrcTechfile文件,用captable可以不?
没有指定process node可以不?
先看第二问题,为什么要设置process node:
例:setDesignMode -process 40
setDesignMode [-help] [-reset] [-addPhysicalCell {hier | flat}] [-congEffort {low|medium|high|auto}] [-dual_rail_via_pitch min_via_pitch min_filler_via_pitch cell_boundary_spacing] [-earlyClockFlow {true|false}] [-expressRoute {true|false}] [-flowEffort {express|standard|extreme}] [-ignore_followpin_vias {true|false}] [-pessimisticMode {true|false}] [-powerEffort {none|low|high}] [-process integer] [-slackWeighting {unityWeighting|viewBasedWeighting}]
随着先进工艺已经进入到3nm阶段,EDA工具对Delay计算的准确度变得十分具有挑战性,Cadence设置如下表参数,通过setDesignMode -process 40可以直接全局配置Cadence相关参数为40nm模式,增强避免多次配置,同时提高了RC提取精度。
再看第1个问题。没有qrcTechfile文件,用captable可以不?
32nm及以上工艺,要么用qrcTechfile文件,要么用captable。
若qrcTechfile和captable都没有,Innovus会利用默认工艺参数生成一个captable,但精度会差很多。
32nm及以下更先进工艺则必须要qrcTechfile。
每个tech corner都需要一个对应的captable/qrcTechfile
审核编辑:刘清
全部0条评论
快来发表一下你的评论吧 !