首页> 外国专利> Automated system and method for identifying critical timing paths in integrated circuit layouts for use with automated circuit layout system

Automated system and method for identifying critical timing paths in integrated circuit layouts for use with automated circuit layout system

机译:用于识别集成电路布局中的关键时序路径以与自动化电路布局系统一起使用的自动化系统和方法

摘要

A computer aided design system converts system level timing constraints to the minimum number of path-based timing constraints necessary to represent the same timing constraints as the system level timing constraints. Using a data structure for each node of the circuit, signal arrival times and required arrival times for each node are generated for each high level timing constraint, and the worst slack time is identified for each node. Then, a node with a worst slack time is selected, the constraint associated with that worst slack time is identified, and then a worst case path from a start node of the identified constraint through the selected node to an end node of the identified constraint is determined. The start and required signal arrival times associated with the identified constraint's start and end nodes in the determined path are also identified. Then the determined path, and the maximum signal traversal time associated with that path are written to a path-based constraint data structure, and all the nodes in the determined path are marked as having been processed. Additional path- based constraints are generated, each time using an unmarked node having a worst remaining slack time, until all nodes in the circuit netlist having identified slack times have been included in at least one path- based constraint. The set of path-based constraints are used by a circuit layout generator to generate a circuit layout that meets the specified timing constraints.
机译:计算机辅助设计系统将系统级时序约束转换为表示与系统级时序约束相同的时序约束所必需的最少数量的基于路径的时序约束。使用电路中每个节点的数据结构,为每个高级时序约束生成每个节点的信号到达时间和所需的到达时间,并为每个节点确定最差的松弛时间。然后,选择具有最差松弛时间的节点,识别与该最差松弛时间相关联的约束,然后确定从所标识约束的开始节点通过所选节点到所标识约束的结束节点的最坏情况路径。决心。还确定了与确定路径中标识的约束的起点和终点相关的起点和所需信号到达时间。然后,将确定的路径以及与该路径关联的最大信号遍历时间写入基于路径的约束数据结构,并将确定的路径中的所有节点标记为已处理。每次使用具有最差的剩余松弛时间的未标记节点生成其他基于路径的约束,直到电路网表中已识别松弛时间的所有节点都包含在至少一个基于路径的约束中。电路布局生成器使用该组基于路径的约束来生成满足指定时序约束的电路布局。

著录项

  • 公开/公告号US5751596A

    专利类型

  • 公开/公告日1998-05-12

    原文格式PDF

  • 申请/专利权人 VLSI TECHNOLOGY INC.;

    申请/专利号US19950495194

  • 发明设计人 ARNOLD GINETTI;ATHANASIUS W. SPYROU;

    申请日1995-07-27

  • 分类号G06F17/50;

  • 国家 US

  • 入库时间 2022-08-22 02:39:35

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号