今天我们要介绍的时序分析基本概念是collection。代表的是一个集合,类似指针。在数字后端工具中,我们可以通过命令get_*来寻找想要的object。这些get_*命令返回的就是collection。不同类型的object对应不同的get命令。
比如说:如何得到设计中所有名字中含有_clk的net名字
innovus》 get_nets *_clk*
{ p_aps_clk_data0 p_aps_clk_data1 p_aps_clk_data2 }
0xd6b679
如果你直接去puts抓取到的东西,返回的是一个指针的名字,而不是你想要抓取的物体的名字
innovus》 puts [get_nets p_aps_clk_data0]
0xd6b679
如果想要得到物体的名字,可以在collection前面使用get_object_name的命令
innovus》 puts [get_object_name [get_nets p_aps_clk_data0]]
p_aps_clk_data0
我们也可以对collection进行很多操作,比如:
append_to_collection 添加到一个collection中
remove_from_collection 从某个collection中删除具体一项
compare_collections 比较两个collection内容是否一样
copy_collection 复制一个新的collection
filter_collection 过滤某个collection
sizeof_collection 统计某个collection内的数量
当我们想抓取和某个collection相关的objects时,可以采用-of_objects的选项,如:
抓取net p_aps_clk所连接的pins,可以采用以下命令
innovus 》 get_pins -of_objects [get_nets p_aps_clk]
{clk_181 clk_182 }
Arm宣布Arm Mbed Platform平台与多家产业生态系统伙伴合作
硕数物联科技RSC-3550主板简介
微雪电子0.95inch RGB OLED (B)带SPI驱动模块简介
交流接触器的应用
PCB产业受宏观经济影响衰落之势凸显,中国如何进行产业转型
时序设计基本概念之collection
联发科目前第一个5G SOC芯片已经进入量产 将带动获利表现
一文告知这12个云安全的隐秘角落
工信部明确全面推进6G技术研发 中国6g发展现状概述
交通灯控制器的设计
如何确保超级人工智能为我们的利益服务?遏制类算法并不能控制超级人工智能
奥林巴斯IPLEX™ GAir视频内窥镜,解决管道检测难题
基于WiFi模块的网络摄像机、USB摄像头的智能解决方案
国外网站Fixjeiphone就对最新的iPhone XS进行了拆解
大数据成人工智能应用重点
瑞萨电子推出支持USB PD 2.0及3.0标准下的供电电源IC
Fraunhofer通过高速微显示屏来解决VR晕动症
箱包展\意大利箱包展\意大利包袋展\皮革展\意大利皮革展
利用高精密模拟数字转换器评估放大器的噪声性能
2019年全球AMOLED手机面板出货达到7亿片左右