第讲CellbasedIC设计方法(自动图设计)剖析
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
先选好ROM块,点击get selected
通过该标志选择 Bottom_Core_Boundary
点击 应用
2020/11/11
15
Floorplan: Relative Floorplan
先好RAM256块,点击 get selected
选择
点击 应用
2020/11/11
16
Floorplan: Relative Floorplan
先好RAM128块, 点击get
selected
点击 应用
选好RAM256块, 点击get
selected
2020/11/11
17
Floorplan: Relative Floorplan
点击 应用
先选好PLL块, 点击get selected
选择
2020/11/11
18
Floorplan: Edit Halos
2020/11/11
在弹出的对话 框中点Load,
选择 dtmfLef.conf。
9
SOC的使用: Floorplan
设计建立 Design Setup 布局规划 Floorplan 电源规划 Power plan 布置 Placement 时钟树综合 CTS 布线 Routing
2020/11/11
2020/11/11
5
启动SOC Encounter
2020/11/11
进入工作目 录,打入启
动命令 encounter
6
2020/11/11
7
Design Improt
Design-> Design Import 把一些库文件等导 入设计。
2020/11/11
8
Design Improt
我们采用试验自带的配置文件。
10
Floorplan: What is floorplan?
设计规划(Floorplan) 的作用是指定模块放置 位置、电源线放置方式 等,其步骤比较细小而 烦琐。重点介绍布局规 划设置和Power ring生 成的相关步骤。
2020/11/11
11
Floorplan: Specify Floorplan
还需要加入电源/地线( power and ground stripes )。
2020/11/11
26
Power plan: Synthesize Power Plan
Power -> Power Planning-> Synthesize Power Plan 。
2020/11/11
27
Power plan: Synthesize Power Plan
2020/11/11
22
Floorplan: Global Net Connections
输 入 vdd!
2020/11/11
输
入
加 入
VD D
列
表
23
2020/11/11
相同方法,把节点连 接好。然后点击Apply, 再点击Check。全局节 点就连接好了。
24
SOC的使用: Power plan
2020/11/11
2
SOC flow
设计建立 Design Setup 布局规划 Floorplan 布置 Placement
时钟树综合 CTS 布线 Routing
Design for Manufacturing
2020/11/11
3
Introduction: What does SOC do?
Gate-level Netlist
SOC
Timing Constraints
Standard Cell Library
P&R Layout
SOC Encounter 是Cadence公司开发的布局布线工具。
2020/11/11
4
SOC的使用: Design Setup
设计建立 Design Setup 布局规划 Floorplan 电源规划 Power plan 布置 Placement 时钟树综合 CTS 布线 Routing
2020/11/11
填好后点击 Apply
13
Floorplan: Relative Floorplan
Floorplan -> Relative Floorplan-> Edit Contraint
布局规划,将block 放入core中,并指 定放置的位置。
2020/11/11
14
Floorplan: Relative Floorplan
Floorplan -> Specify Floorplan
2020/11/11
12
Floorplan: Specify Floorplan
Enter-core to left :100 Enter-core to right :100 Enter-core to top:100 Enter-core to bottom :100
SOC Encounter
周东
2008/08/12
2020/11/11
1
Agenda
※ SOC简介 ※ SOC 的使用
a.设计建立 Design Setup b.布局规划 Floorplan c.电源规划 Power plan d.布置 Placement
e.时钟树综合 CTS f.布线 Routing2020/11ຫໍສະໝຸດ 11点击 应用20
Floorplan: Edit Halos
在core中选RAM256模块。
2020/11/11
点击 应用
21
Floorplan: Global Net Connections
我们要连接所有的Global Net。 即所有的电源、地线(有些取了 不同的名字)都要连接在一起。 Floorplan -> Connect Global Net
我们在模块加上block hole, 使模块周围某个范围内不再 摆放其他cell。 Floorplan -> Edit Floorplan-> Edit Halos。
2020/11/11
19
Floorplan: Edit Halos
先在core中选ROM、RAM128和PLL模块。 先对这三个模块进行设置操作。
设计建立 Design Setup 布局规划 Floorplan 电源规划 Power plan 布置 Placement 时钟树综合 CTS 布线 Routing
2020/11/11
25
Power plan: Synthesize Power Plan
节点连接好之后,我们需要做电源规划。
我们需要在设计中加入电源/地环(power and ground rings)。
通过该标志选择 Bottom_Core_Boundary
点击 应用
2020/11/11
15
Floorplan: Relative Floorplan
先好RAM256块,点击 get selected
选择
点击 应用
2020/11/11
16
Floorplan: Relative Floorplan
先好RAM128块, 点击get
selected
点击 应用
选好RAM256块, 点击get
selected
2020/11/11
17
Floorplan: Relative Floorplan
点击 应用
先选好PLL块, 点击get selected
选择
2020/11/11
18
Floorplan: Edit Halos
2020/11/11
在弹出的对话 框中点Load,
选择 dtmfLef.conf。
9
SOC的使用: Floorplan
设计建立 Design Setup 布局规划 Floorplan 电源规划 Power plan 布置 Placement 时钟树综合 CTS 布线 Routing
2020/11/11
2020/11/11
5
启动SOC Encounter
2020/11/11
进入工作目 录,打入启
动命令 encounter
6
2020/11/11
7
Design Improt
Design-> Design Import 把一些库文件等导 入设计。
2020/11/11
8
Design Improt
我们采用试验自带的配置文件。
10
Floorplan: What is floorplan?
设计规划(Floorplan) 的作用是指定模块放置 位置、电源线放置方式 等,其步骤比较细小而 烦琐。重点介绍布局规 划设置和Power ring生 成的相关步骤。
2020/11/11
11
Floorplan: Specify Floorplan
还需要加入电源/地线( power and ground stripes )。
2020/11/11
26
Power plan: Synthesize Power Plan
Power -> Power Planning-> Synthesize Power Plan 。
2020/11/11
27
Power plan: Synthesize Power Plan
2020/11/11
22
Floorplan: Global Net Connections
输 入 vdd!
2020/11/11
输
入
加 入
VD D
列
表
23
2020/11/11
相同方法,把节点连 接好。然后点击Apply, 再点击Check。全局节 点就连接好了。
24
SOC的使用: Power plan
2020/11/11
2
SOC flow
设计建立 Design Setup 布局规划 Floorplan 布置 Placement
时钟树综合 CTS 布线 Routing
Design for Manufacturing
2020/11/11
3
Introduction: What does SOC do?
Gate-level Netlist
SOC
Timing Constraints
Standard Cell Library
P&R Layout
SOC Encounter 是Cadence公司开发的布局布线工具。
2020/11/11
4
SOC的使用: Design Setup
设计建立 Design Setup 布局规划 Floorplan 电源规划 Power plan 布置 Placement 时钟树综合 CTS 布线 Routing
2020/11/11
填好后点击 Apply
13
Floorplan: Relative Floorplan
Floorplan -> Relative Floorplan-> Edit Contraint
布局规划,将block 放入core中,并指 定放置的位置。
2020/11/11
14
Floorplan: Relative Floorplan
Floorplan -> Specify Floorplan
2020/11/11
12
Floorplan: Specify Floorplan
Enter-core to left :100 Enter-core to right :100 Enter-core to top:100 Enter-core to bottom :100
SOC Encounter
周东
2008/08/12
2020/11/11
1
Agenda
※ SOC简介 ※ SOC 的使用
a.设计建立 Design Setup b.布局规划 Floorplan c.电源规划 Power plan d.布置 Placement
e.时钟树综合 CTS f.布线 Routing2020/11ຫໍສະໝຸດ 11点击 应用20
Floorplan: Edit Halos
在core中选RAM256模块。
2020/11/11
点击 应用
21
Floorplan: Global Net Connections
我们要连接所有的Global Net。 即所有的电源、地线(有些取了 不同的名字)都要连接在一起。 Floorplan -> Connect Global Net
我们在模块加上block hole, 使模块周围某个范围内不再 摆放其他cell。 Floorplan -> Edit Floorplan-> Edit Halos。
2020/11/11
19
Floorplan: Edit Halos
先在core中选ROM、RAM128和PLL模块。 先对这三个模块进行设置操作。
设计建立 Design Setup 布局规划 Floorplan 电源规划 Power plan 布置 Placement 时钟树综合 CTS 布线 Routing
2020/11/11
25
Power plan: Synthesize Power Plan
节点连接好之后,我们需要做电源规划。
我们需要在设计中加入电源/地环(power and ground rings)。