5_2-row、site概念解析

在数字后端中,row是表征Floorplan横向排列的一个重要网格,可以将它解释为“排”,它对std cell的摆放起着限制约束作用。

Row是placement的基础,因为需要摆放std cell的地方,就必须要首先创建row。下面我们来介绍下Row的各个内容和属性。

Row是由site组成的。site定义的是最小的布局单位。如下图所示

Row也有自己的方向,如上图箭头所示,通常相邻的row会相互abut并且flip,这样相邻site可以共用一根电源线,节省Power资源。

所有std cell都必须snap到row上面,这是最基本的place规则。

这是最常见的row,实际design中,我们还能经常见到一些其他种类的row。常见的有double height,trible height的row,用来摆放两倍高,三倍高的cell,一般我们只允许创建整数倍高的row

1
2
3
4
5
6
7
8
9
10
======================================= [金属线 M1: VDD 电源] (共用)
[正着放的 Row 3] ↑ 头顶 VDD
↓ 脚底 VSS
--------------------------------------- [金属线 M1: VSS 地线] (共用!)
[倒着放的 Row 2] ↑ 脚底 VSS (Flip! 倒立放置)
↓ 头顶 VDD
======================================= [金属线 M1: VDD 电源] (共用!)
[正着放的 Row 1] ↑ 头顶 VDD
↓ 脚底 VSS
--------------------------------------- [金属线 M1: VSS 地线]
ESC 关闭 | 导航 | Enter 打开
输入关键词开始搜索