改进版-Soc Encounter数字版图V1.4 下载本文

内容发布更新时间 : 2024/12/22 20:22:44星期一 下面是文章的全部内容请认真阅读。

7 Add Power Rings

目的:添加core的电源环和地环,在数字标准单元区域的周围放置power ring,用于提供

数字部分的电源和地

菜单操作:按 Power -> Power Planning -> Add Rings…

相关设置:

在弹出的选单中,Ring Configuration里面需要填写Power Ring的宽度、间距,金属层等数据信息,一般要视实际需求而定

Layer:表示电源环所在的金属层,一般选择金属3和金属4。 Width表示电源环的线宽,尽量宽一些,这里选择7。 Spacing表示两根电源环的间距,这里选择1.5。

Offset表示电源环和core之间的距离,选择2,或者也可以选择Center in channel。

16

8 Add Stripes (可选)

目的:

用于在芯片中插入一些横的竖的电源线,保证供电。 菜单操作:

Power -> Power Planning -> Add Stripes…, 补充说明:

这一步可选,因为芯片规模比较小,这里没有做这一步。

17

9 Placement Blockage (可选)

目的:

在电源的Stripes 和 Routing的blockage的地方放置一些blockage,防止在这些地方place标准单元。(个人理解供参考) 菜单操作:

Place-> Specify -> Placement Blockage…,金属层M1-M6全选。 补充说明: 这一步可选。

18

10 Placement

目的:

放置标准单元。 菜单操作:

Place -> Standard Cells and Blockages

相关设置如下:

(1)Mode

Full (2)Options

选中Run Timing Driven Placement (3)Optimization Options

选中Include Pre-Place Optimization (4) Click OK button 补充说明:

(1)做完这一步,可以用Place –〉check Placement菜单操作查看标准单元放置情况。 (2)Design –〉Save –〉Place,保存Place这一单步,后缀是.fp;

或者直接Design –〉Save Design,保存当前整个版图,后缀是.enc,自己取名字。

(3)因为Place的时候会同时做时序优化,所以确保在第4步design import里面已经指定好IPO的footprint,否则没法做优化。

(4)做完这一步是最好进行一下时序分析,保证没有时序violation的同时要保证没有tran和max_cap violation,如果发现violation,那么建议重新进行placement

19

11 Special Route (SRoute)

目的:

把标准单元的电源以及给core供电的电源pad和core电源环连接起来。 菜单操作:

Route -> Special Route…

相关设置:

(1)Route ? PAD pins: 把给core供电的电源pad的pin和core电源环连接起来。 (2)Route ?Standard Cell pins: 把标准单元的电源pad的pin和core电源环连接起来。

补充说明:

(1) 在第6步的Global Net Connection里面已经将相应的pin和net对应起来了,

所以这里不需要输入pin名。直接给net名即可。

(2) 在Nets里面填 Power的net名,因为在前面将电源环命名为VDD和GND,

所以这里也填VDD和GND。

(3) SMIC中电源环为VDD和VSS,前面填好,这里软件会自动生成,不用自

己设置。

(4) Charter0.35中电源环为VDD和VSS,前面填好,这里软件会自动生成,不

用自己设置。

20