发明名称 Creating regional routing blockages in integrated circuit design
摘要 A region of congestion is detected at a set of layers. The region occupies the same area of each layer in the set. A routing blockage is defined as a tuple corresponding to the region. The tuple includes a set of coordinates to describe an area of the region, a first and a second layer coordinates of a first and a second layer in the set of layers. The routing blockage is applied during an iteration of rough routing. Before an iteration of detailed routing, the routing blockage is removed. Detailed routing is performed using a g-cell in the region. The detailed routing uses a routing capacity saved in the g-cell during the iteration of rough routing due to the routing blockage. A revised IC design is produced where a revised congestion in an area corresponding to the region is reduced.
申请公布号 US8930873(B1) 申请公布日期 2015.01.06
申请号 US201314081563 申请日期 2013.11.15
申请人 International Business Machines Corporation 发明人 Alpert Charles Jay;Li Zhuo;Nam Gi-Joon;Peyer Sven;Saha Sourav;Sze Chin Ngai;Wei Yaoguang
分类号 G06F17/50 主分类号 G06F17/50
代理机构 Garg Law Firm, PLLC 代理人 Garg Law Firm, PLLC ;Garg Rakesh;Stock William J.
主权项 1. A method for reducing congestion using regional routing blockages in an integrated circuit (IC) design, the method comprising: detecting, at a set of layers in the IC design, a region of congestion, such that the region occupies the same area of each layer in the set of layers; defining, as a tuple, a routing blockage corresponding to the region, wherein the tuple comprises a set of coordinates to describe an area of the region, a first layer coordinate of a first layer in the set of layers, and a second layer coordinate in the set of layers; applying, using a processor and a memory, the routing blockage during an iteration of rough routing of the IC design; removing, before a detailed routing iteration of the IC design, the routing blockage; performing detailed routing using a g-cell in the region, wherein the detailed routing uses a routing capacity saved in the g-cell during the iteration of rough routing due to the routing blockage; and outputting a revised IC design, wherein in the revised design a revised congestion in an area corresponding to the region is less than a congestion in the region in the IC design.
地址 Armonk NY US