简介starrc的寄生参数抽取可以作为签收标准,和apr相比通常有如下的优(完)势(备)性
metal fill handle
half-node scale factor
light-base layer and lower metal support. like: poly, active, contact, m1 etc.
resistance scaling by temperature
以上种种,常见的影响主要是来自于metal filll。metal fill是一种常见的处理芯片流片的密度(density)问题。与常规的apr操作不同,metal fill通常实在calibre(gds 工具里边)完成的,虽然历史上也流行过在apr工具里边完成的流程。但是从处理效率和独立想上而言,metal fill 确实是calibre等gds工具的强项。
由于metal fill是基于真实gds的数据进行现场生成(apr通常用的是lef/mw文件),各种因素混在一起,metal fill 通常会带来一些rc参数和绕线上的影响/
starrc的open/short gui 定位功能在常规的starrc运行数据库上,通常会生成两个文件
shorts_all.sum
opens.sum
用户可以通过读取这两个文件,定位出apr数据库和metal fill等信息合并后产生的short/open问题,当然这两个report也会包含apr数据库原有的short//open信息。
基于上,starrc是可以评判出作为extraction对象数据库里边的short/open问题,利用这个功能,starrc可以导出mw/ndm数据库,将short/open进行gui查验,具体流程如下:
完成正常的starrc抽取基于下列starrc command生成可以gui debug的数据库*** * for icc user*** debug_milkyway_database: my_design * for icc2 userdebug_ndm_database: my_design * this path need to match the normal starrc command settingstar_directory: star** * for all nets comamnd:** nets: * nets: net1 net2 net33. 运行命令,生成可以debug的mw/ndm数据库> starxtract -display short_regions star_cmd_debug4. 打开mw/ndm数据库进行查验short gui debug举例在starrc的short_all.sum文件里边有如下的描述,
这里是一个net和blockage的short,此时使用如下命令打开debug的数据库
然会聚焦到指定位置,可以看到如下的信息
在short report里边呈现出的三个net这里都可以看到,这里标注的synpsys_float是一种metal fill的标记方式,对照gds,可以看到这个细节
(ps:为了节省资源,starrc只保留了临近的metalfill的信息)
open gui debug 举例对于open net,会根据实际逻辑连接关系,从现有的绕线资源上选取一段进行短连接(解open),同时会基于工艺信息,在短连接上应用一个小电阻,譬如这里的:resistance=0.01, width=100
描述中的rcg是指:resistively connected group
starrc通过使用一个默认(很小)的电阻,把输出的pin和open 的net重新连接在一起,这样对于sta 而言,并不会出现一个很大的开路延迟。所以,使用小电阻的虚拟连接显然比保持open更加合理。
一个简单的示意图如下所示:通过小电阻建立连接
spef rc信息比较通常apr工具和starrc都可以产生spef,但是starrc的spef是可以用作签收使用的,鉴于前述,apr的spec通常不可以当作签收有。为了推进时序分析,需要让apr的rc信息和签收尽量一致。这里需要用户对apr和starrc抽取出来的spef进行一个比对,然后基于结果对apr的rc scaling进行合理的配置,从而在apr里边得到逼近签收阶段的rc信息,对优化timing可以起到事半功倍的效果。
命令:starxtract -compare_parasitics apr_spef signoff_spef
starrc会从三个维度进行比对:
net total capnet coupling capp2p resistance在比较返回信息的顶部,会有三个维度的比较的平均值(mean)和方差(std)信息
方差是各个数据与平均数之差的平方的和的平均数,通常用于描述数据的离散度,方差结果越小,说明离散度越小,一致性越高
譬如下列的tcap的差异
上述信息中:
正值代表:apr比signoff 大负值代表:apr比signoff 小对于不同的apr工具,请使用下列命令进行配置
invs:用户可以通过调整下面的create_rc_corner对apr的rc抽取进行调整,从而达到和signoff更为接近的值(ps:c家也有自己独到的ostrich,后面有机会的话,也可以分享给大家)
icc/icc2:用户可以通过命令set_extraction_options进行rc scaling配置
【敲黑板划重点】**starrc可以读取比apr更多的gds相关的信息,在做extraction的时候可以遵循原著,并且可以辅助r2g的设计流程和加快定位,是值得大家多多把玩的一个小工具。
ARM计划将物联网服务业务分拆到软银
看完就明白为啥需要VLAN了
MPPT模块最大功率跟踪控制算法
大华股份拟增资8000万,进一步拓展机器人业务
自制导电墨水
StarRC工具的妙用
本土触控面板厂加速扩产应对智能手机市场
马斯克庆祝特斯拉第100万辆车下线 交付量逆势走高产能同步攀升
ANADIGICS线路放大器的性能特点及应用
政策“放开”,直线电机模组激光加工的口罩又双叒遭疯抢
憋尿引起身体不适
敏源传感科技有限公司正式入驻ISweek工采网
EMUI11底部小白条怎么设置
BoschSensortec传感器在安全帽中的应用
太阳能光伏和大功率储能持续放量;长电科技称已实现4nm手机芯片封装
RK3568与STIM的差异
澳大利亚禁止华为在澳洲为5G移动网络供应设备
七彩虹iGame G-ONE电竞游戏一体机评测 既省空间性能又强大
永磁直流电机减少轴承噪声的主要方法是什么
选择连锁店专用路由器,顾客再也不会因为断网排队了