今天我们要介绍的数字后端概念是Area I/O。AreaI/O是什么呢?其实就是摆在core里面的IO,一般用于Flip Chip的design,用来连接bump cell,并且给bump供电,简称为AIO。相比与放在core四周的I/O, AreaI/O可以明显地降低net delay。但是同样地缺点明显,就是过多地占据了standard cell的位置,影响standard cell placement和power stripe的结果。
AreaI/O的摆放情况如下图所示:
如果需要使用AreaI/O,在LEF中,我们需要定义该cell的CLASS为PAD AREAIO
MACRO PVDD1DGZ
CLASS PAD AREAIO ;
FOREIGN PVDD1DGZ 0.000 0.000 ;
ORIGIN 0.000 0.000;
SIZE 40.000 BY 35.280 ;
SYMMETRY x y r90;
SITE IO1 ;
使用方法
place_io