首页> 外文期刊>Journal of Circuits, Systems, and Computers >ON FINDING A STAIRCASE CHANNEL WITH MINIMUM CROSSING NETS IN A VLSI FLOORPLAN
【24h】

ON FINDING A STAIRCASE CHANNEL WITH MINIMUM CROSSING NETS IN A VLSI FLOORPLAN

机译:在VLSI平面图中使用最小交叉网查找货梯

获取原文
获取原文并翻译 | 示例
           

摘要

A VLSI chip is fabricated by integrating several rectangular circuit blocks on a 2D silicon floor. The circuit blocks are assumed to be placed isothetically and the netlist attached to each block is given. For wire routing, the terminals belonging to the same net are to be electrically interconnected using conducting paths. A staircase channel is an empty polygonal region on the silicon floor bounded by two monotonically increasing (or decreasing) staircase paths from one corner of the floor to its diagonally opposite corner. The staircase paths are defined by the boundaries of the blocks. In this paper, the problem of determining a monotone staircase channel on the floorplan is considered such that the number of distinct nets whose terminals lie on both sides of the channel, is minimized. Two polynomial-time algorithms are presented based on the network flow paradigm. First, the simple two-terminal net model is considered, i.e., each net is assumed to connect exactly two blocks, for which an O(n x k) time algorithm is proposed, where n and k are respectively the number of blocks and nets on the floor. Next, the algorithm is extended to the more realistic case of multi-terminal net problem. The time complexity of the latter algorithm is O((n + k) x T), where T is the total number of terminals attached to all nets in the floorplan. Solutions to these problems are useful in modeling the repeater block placement that arises in interconnect-driven floorplanning for deep-submicron VLSI physical design. It is also an important problem in context to the classical global routing, where channels are used as routing space on silicon.
机译:通过在2D硅地板上集成几个矩形电路块来制造VLSI芯片。假定电路块等距放置,并给出了附加到每个块的网表。对于布线,属于同一网络的端子应使用导电路径进行电气互连。楼梯通道是硅地板上的一个空多边形区域,由从地板的一个角到其对角线相对的两个单调递增(或递减)楼梯路径所界定。阶梯路径由块的边界定义。在本文中,考虑了在平面图上确定单调阶梯通道的问题,以使终端位于通道两侧的不同网的数量最小。基于网络流范式,提出了两种多项式时间算法。首先,考虑简单的两端网络模型,即假设每个网络正好连接两个块,为此提出了O(nxk)时间算法,其中n和k分别是网络上的块数和网络数。地板。接下来,将该算法扩展到更实际的多终端网络问题。后一种算法的时间复杂度为O((n + k)x T),其中T是连接到平面图中所有网络的终端总数。这些问题的解决方案可用于对深亚微米VLSI物理设计中互连驱动的平面规划中出现的中继器块放置进行建模。对于经典的全局路由而言,这也是一个重要的问题,在传统的全局路由中,通道被用作芯片上的路由空间。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号