- 博客(6)
- 收藏
- 关注
原创 判断SI glitch 对设计的影响
串扰分析在深亚微米技术中的信号完整性有至关重要的作用,主要原因是因为在深亚微米技术后,随着电源电压降低,使得噪声裕量变得越来越小;metal stack层次增加,布线密度增高,且金属间距以及线宽变得更加细,与早期工艺不同,这导致先进工艺的耦合电容会占比较多本文主要着重关注SI中的glitch分析而非delta delay;
2024-11-23 23:56:36
857
原创 ICC2 CTS LOG分析
这一步是把之前build clock构建的tree用实际的metal shape去实现,在build clock做完后,时钟树只是被构建好了,但是并没有真实的走线,在ICC2的layout界面可以看到CTS网络都是由一根根没有宽度的细线连接起来了,但是并没有真实使用金属层去走线。在做完实际的走线后,route clock还会做compute clock latency,这是innovus的update IO latency。这步工具继续做DRC修复,这个与innovus中的log也是比较像的。
2024-11-07 11:27:10
811
1
原创 Hierarchical Flow Partition(Top-down&&Bottom-up)
hierarchy flow是将设计切分成多个block,分别处理单个block,然后完成后,将它们进行拼接以完成最终的chip。一般划分为三个阶段:chip planning;physical budget就是pin assignmenthierarchy flow实现的方法有两种,一种是top-down,另一种是bottom-up,无论是哪种,都是都要通过flatten的方法分别全局范围进行优化实现。
2024-11-04 16:35:02
1249
原创 redhawk-sc(seascape)学习日志2
design view是主view,是所有seascape view中最root的部分,一个design view可以驱动多种类型分析比如静态IR drop,动态IR drop以及EM.这些分析可以在不同的PVT和翻转率下.Design view是一个必须的view对于redhawk中的任何类型分析来说。seascape view相当于一个容器,用于保存各种和设计相关的数据,类似于逻辑信息、物理信息等等,每个view都有其对应的输入件和依赖,这些view都是redhawk用于各种类型的分析所需。
2024-10-27 22:36:26
1733
原创 redhawk-sc(seascape)学习日志
redhawk作为后端常用工具较为特殊,使用python作为工具的使用语言而非tcl,根据user manual的教程提供的py脚本入手该工具。等等,首先通过db = gp.open_db('./db’)进行database 创建才能通过view吃进各种PA分析的文件。创建一个database调用args.py和input_files.py中的参数和文件进行各种view的创建,包括。调用了定义输入件的文件input_files.py,定义了PA mode的参数,根据signoff需求动态调整。
2024-10-26 16:36:18
1001
2
原创 浅记ICC2 placement
1、initial place:initial place执行buffer tree aware driven的corase placement和scan chain reorder,由place_opt.initial_place.buffering aware (默认为true)。ICC2 将placement分为五个阶段,通过place_opt -from -to控制run到placement的哪个阶段,对于要控制placement不同阶段的优化行为可做精细操作,通过ICC2的workshop可知。
2024-06-27 14:05:27
1306
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人