首页> 外国专利> Method and apparatus for constraint graph based layout compaction for integrated circuits

Method and apparatus for constraint graph based layout compaction for integrated circuits

机译:用于基于约束图的集成电路布局压缩的方法和装置

摘要

The present layout compaction technique compacts circuit elements in two dimensions of a circuit layout with reduced computational requirements. A circuit layout representation is converted to a constraint graph representation in a reference direction. An orthogonal constraint graph is also constructed. A critical path subgraph is constructed based upon the reference and orthogonal constraint graphs, where one or more critical paths are chosen as the longest paths between the source and sink vertices of the reference constraint graph. Further, each vertex in the constraint graph is converted to an input vertex for each incoming shear edge and an output vertex for each outgoing shear edge. Jogging edges are created between each input and output vertices in the critical path subgraph. Weight values are assigned to each shear and jogging edge. An optimal cutset is determined, which comprises a substantially minimum or substantially maximum cutset based on the sum of weights of the edges of the constraint graph subgraph. The critical path is reduced, where removing a shear edge denotes moving a corresponding circuit element by a certain amount and removing a jogging edge denotes a jog insertion of a flexible element by breaking the element into multiple elements and inserting a jog. The reference and orthogonal directions are swapped and the procedure is repeated for the orthogonal direction. The entire process is iterated for both dimensions until the one or more critical paths are no longer reduceable so that an optimal compaction solution is achieved in two dimensions.
机译:本布局压紧技术以减小的计算要求在电路布局的二维上压紧电路元件。在参考方向上将电路布局表示转换为约束图表示。还构造了正交约束图。基于参考约束图和正交约束图构造关键路径子图,其中选择一个或多个关键路径作为参考约束图的源顶点和接收顶点之间的最长路径。此外,约束图中的每个顶点都将转换为每个输入剪切边缘的输入顶点和每个输出剪切边缘的输出顶点。在关键路径子图中的每个输入和输出顶点之间创建了点动边。权重值分配给每个剪力和缓动边缘。基于约束图子图的边缘的权重之和,确定最佳割集,其包括基本最小或基本最大的割集。减小了关键路径,其中去除剪切边缘表示将相应的电路元件移动一定量,而去除慢跑边缘则表示通过将柔性元件分成多个元件并插入一个点动点来插入柔性元件。交换参考方向和正交方向,并对正交方向重复此过程。在两个维度上重复整个过程,直到一个或多个关键路径不再可减少为止,以便在两个维度上获得最佳压实解决方案。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号