在place中,我们需要用到global route引擎进行全局布线来预估congestion,这个设计中我们规定最高的金属层只能用到M9,M10需要留给top去绕线,因为我们做的是block level,我们跟top的power mesh连接需要通过block的M9 power stripe跟top的M10 power stripe进行连接,保证供电,所以block是不能用到M10的。此外由于M1绕线资源已经给std cell内部用的差不多了,我们我们还用M1来绕信号线的话很容易出现各种DRC问题,所以为了规避可能出现的DRC问题,在route中我们一般不用M1来绕线。
所以我们需要设置M2到M9作为绕线层,具体的命令如下:
1 | # global route layer |