当前位置: 首页 > news >正文

ECO基本概念:pre-mask eco gen patch flow

使用conformal LEC 进行pre-mask eco 时,如何产生patch,参考以下步骤:

官方推荐 Flattened ECO Flow(FEF)

Conformal支持Flattened ECO Flow和Hierarchical ECO Flow。Flattened下,工具会将 ECO 分析重点放在从平面比较中确定的非等效关键点上,env容易设置,所有 ECO 补丁都可以用一个命令创建。
 

总结的话是

env variable set;

read library and design;

set constraint;

flatten or hierarchical compare; 

begin eco, generate patch, write G3 design

1. Read the Liberty libraries into the library space for both Golden and Revised.

2. Read the G1 netlist into the golden design space and the G2 netlist into the revised design space.

3. After applying any design constraints (such as disabling scan in the G1 netlist), you can either do a flat or hierarchical comparison (see Flattened Comparison FlowFlattened Comparison Flow and Hierarchical Comparison FlowHierarchical Comparison Flow sections to determine which is the best for your design).

4. Run the ANALYZE ECO command on the nonequivalent points. Conformal ECO Designer will look at each nonequivalent cone of logic and try to create the smallest patch possible.

5. Once the patch is created, you will need to go back to SETUP mode and apply the patch back to the G1 netlist. This is done with the APPLY PATCH command.

6. At this point the patch has been applied, but it still contains primitive cells. Use the OPTIMIZE PATCH command to map these cells to the technology library cells. This command maps the primitives and does an in-place optimization of each patch. Once completed, the mapped patches are passed back to Conformal ECO Designer. At this point, the new G3 design can be written out along with a change script that can be passed to EDI for incremental placement and routing.

http://www.lryc.cn/news/69065.html

相关文章:

  • 【初学人工智能原理】【4】梯度下降和反向传播:能改(下)
  • 微信小程序路由传参
  • 深入篇【C++】类与对象:再谈构造函数之初始化列表与explicit关键字
  • 广东棒球发展建设·棒球1号位
  • 浅谈PMO对组织战略的支持︱美团骑行事业部项目管理中心负责人边国华
  • 互联网医院资质代办|互联网医院牌照的申请流程
  • 网络:DPDK复习相关知识点_2
  • 阿里云大学考试Java中级题目及解析-java中级
  • 【星戈瑞】Sulfo-CY3-COOH磺化/水溶性Cyanine3羧酸1121756-11-3
  • Java NIO和IO的主要区别
  • SQL查询语句
  • 四象限法进程调度
  • 蓝桥杯拿到一等奖,并分享经验
  • vue3。 Cannot use JSX unless the ‘–jsx’ flag is provided. ts(17004)
  • HVV面试题目总结
  • Access denied for user ‘root‘@‘localhost‘ (using password:YES) 解决方案
  • 为什么C++这么复杂还不被淘汰?
  • 内存泄漏的原因,内存泄漏如何避免?内存泄漏如何定位?
  • 关于全志T113开发板接7寸LCD屏幕显示异常问题的解决方案
  • SpringMVC第四阶段:Controller中如何接收请求参数
  • 第三十回: LisvtView响应事件
  • 重磅!用友荣登全球5强
  • 计算机组成原理实验报告二-认识汇编语言
  • 都说计算机今年炸了,究竟炸到什么程度呢?
  • 0Ω的电阻作用
  • 02 PostGIS常用空间分析函数
  • [Golang] 管理日志信息就用Zap包
  • 【pytest】执行环境切换的两种解决方案
  • 2023国赛tomcat题
  • 计算机视觉——day 92 基于跨领域协作学习的单图像去雨