...
首页> 外文期刊>IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems >Module implementation selection and its application to transistor placement
【24h】

Module implementation selection and its application to transistor placement

机译:模块实现选择及其在晶体管布局中的应用

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

获取外文期刊封面封底 >>

       

摘要

In this paper, we present an algorithm for selecting implementations for rectangular modules given a placement of the modules in multiple rows. A module is a rectangle with pins located on the top and the bottom edges. An implementation of a module is specified by its dimension and a placement of the pins along the top and bottom edges of the module. Our algorithm accepts as input a placement of the modules and a set of possible implementations of each module, and selects an implementation for each module to minimize the total height of the layout. The time complexity of our algorithm is O(NrK/sup r/+K/sup 2/P), where K is the maximum number of implementations for each module, r is the number of rows, N is the total number of modules, and P is the number of pins in the channel. Our algorithm can be applied to the CMOS transistor placement, and has been implemented in the custom cell synthesis system of MCC. We have tested the algorithm on cells selected from the MCNC benchmarks and industry. Reductions of up to 19% in layout area were obtained.
机译:在本文中,我们提出了一种在矩形模块放置在多行中的情况下为矩形模块选择实现的算法。模块是一个矩形,其引脚位于顶部和底部边缘。模块的实现方式由其尺寸和沿模块顶部和底部边缘的插针位置确定。我们的算法接受模块的放置以及每个模块的可能实现的集合作为输入,并为每个模块选择一个实现以最小化布局的总高度。我们算法的时间复杂度为O(NrK / sup r / + K / sup 2 / P),其中K是每个模块的最大实现数量,r是行数,N是模块总数, P是通道中的引脚数。我们的算法可以应用于CMOS晶体管放置,并已在MCC的定制单元合成系统中实现。我们已经在从MCNC基准测试和行业选择的单元上测试了该算法。减少了19%的布局面积。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号