大规模集成电路中模块的布局问题解答.docVIP

  • 68
  • 0
  • 约 4页
  • 2017-09-28 发布于福建
  • 举报

大规模集成电路中模块的布局问题解答.doc

A题 大规模集成电路中模块的定位问题 将n个模块置入一个正方形集成电路板C中,每个模块有几个接线端,这些接线端要与另外的某些模块的接线端连接,或者和C的周界上的输入/输出(I/O)端口连接,输入/输出端口的位置是固定的并且已知。可假设C={(x,y) | -1(x(1, -1(y(1}, 我们需要确定这些模块(假设不考虑模块的大小,即将其看作点)在C中的位置,使连接线路的总长最小。图1给出了一个3个模块,6条连线,4个输入/输出端口的例子。 图1 正方形电路板中的3个模块和6条连线 就以下几种情况建立相应的确定n个模块位置的数学模型。 用模块间的欧几里得距离l2作为其连线的长度; 用模块间的曼哈顿距离l1(直折线距离)作为其连线的长度; 用模块间的修正曼哈顿距离d作为其连线的长度; 其中h为一个分段线性函数,h(z)=max{z,-z, (}, (是正常数 h(z) 的函数图如图2所示。 图2 分段函数h(z) 如果用模块间的曼哈顿距离l1(直折线距离)作为其连线的长度,但不是最小化总长度,而是最小化最长连线的长度。 另外,为简便起见,考虑一维的情况,即将模块置入区间[-1, 1]. (取为0.02。在data1中给出了实例1:50个模块,150条连线的数据,data2中给出了实例2:100个模块,300条连线的数据,两个实例中任选一个给出上述四个模型的解,并进行比较

文档评论(0)

1亿VIP精品文档

相关文档