最新Encounter-快速入门教程教学讲义PPT.ppt

最新Encounter-快速入门教程教学讲义PPT.ppt

ID:62068321

大小:1.93 MB

页数:38页

时间:2021-04-14

最新Encounter-快速入门教程教学讲义PPT.ppt_第1页
最新Encounter-快速入门教程教学讲义PPT.ppt_第2页
最新Encounter-快速入门教程教学讲义PPT.ppt_第3页
最新Encounter-快速入门教程教学讲义PPT.ppt_第4页
最新Encounter-快速入门教程教学讲义PPT.ppt_第5页
资源描述:

《最新Encounter-快速入门教程教学讲义PPT.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Encounter-快速入门教程1.数据准备必要数据:A.综合后Verilog网表,通常以.v结尾;B.标准单元LEF库文件;可选数据:A.IO/Pin位置配置文件;B.MMMC等。。。Encounter标准流程极简流程DesignImportCreateFloorplanPowerPlanPlaceRouteENDFile–ImportDesignAdvanced页:选择Power项,添加PowerNets:GroundNets:保存设置:Save可将本次的设置保存到一个文件中,下次再Load的这个文件即可。5.Floorplan规划设置Die

2、的面积、长宽、利用率等建立一个初始化的Floorplan5.1SpecifyFloorplan:BasicSize:指定大小Die/IO/CoreCoordinates:通过Die/IO/CoreCoordinate来指定大小。有两种方式来设定die的大小:◆CoresizebyAspectRatio◆CoreSizebyWidthandHeightCoreMargins也是有两种方式◆CoretoDieBoundary◆CoretoIOBoundaryCore边界一般都是需要的,用来放置PowerRing,与其他模块的隔离区5.2Specify

3、—Floorplan:Advanced设置标准单元阵列排布方式选择Site;改变Rows设置改变Rowsspacing改变Rowheight改变底部IO的排列方向6.设置IO的位置启动PinEditor:Edit—PinEditor1选择要设置的Pin2.设定放置边界,层次3.设置起始位置、间距6.2导出IO配置文件File—Save—I/OFile保存为.io文件,方便下次导入使用,或者添加在ImportDesign中IO设置中Note:Encounter的每一步操作都可以保存到一个记录文件中,如果要恢复只需load这个文件就可以:File—L

4、oadFile—Save所以每一个关键操作后都要单独保存,如SpecifyFloorplan、PowerPlan、Place、Route等7.配置电源、地Power菜单添加外围供电环路添加StdCellRows的供电线路7.1AddRing:Basic添加电源/地的节点名称设置Ring的类型设置纵向、横向的layer、width、spacing等7.2AddRing:Advanced选择Die的哪一边需要添加Ring最后OK确认7.3AddStripe:添加电源/地节点名称,配置线宽、间距以及层次使用设置每一组Stripe的pitch设置Stri

5、pe的起始和结束位置最后OK确认完成后RingStripe8.Place&Route8.1放置标准单元Place—PlaceStandardCellRunFullPlacement:放置全部RunIncrementalPlacement:放置增加的设置CPU个数以增加place的速度IncludePre-PlaceOptimization:放置前优化netlistIncludeIn-PlaceOptimization:在放置优化TimingconstraintsPlace之后(无Stripe和Top/BottomRing)8.2RouteSpec

6、ialRoute:连接Cell、block、Pad的电源和地到全局电源地。TrialRoute:快速的布线,提取参数用于时序分析;用于分析布线阻塞情况;不完全布线,DRC&LVS不一定会通过;NanoRoute:精细完整的布线MixedSignal:基于图形的布线器适用于小型的定制block;SpecialRoute选择需要布线的节点和端口选择布线层次最后确认8.3NanoRoute勾选GlobalRouteDetailRoute设置CPU核心数,增加布线速度Route—NanoRoute—Route布线结果在终端下可看到布线的结果,如果有违反,

7、需重复Place—Route过程,直到violation为零,如果错误较少,也可以手工修改,打开:Tools—ViolationBrowser查看详细情况。8.4添加Filler在Rows的空白处添加Nwell/Ntap、Ptap,保证Rows的DRC&LVS通过。Filler一般为纵向布线Pitch的整数倍Place—AddPhycicalCell—AddFiller选择Fillercell如果有DRCViolation导致不能添加,需把Mode选项里面的PerformDRCViolationChecking去掉AddFiller也可以在Pla

8、ce完成之后添加9.导出数据选择输出的数据类型填写输出数据的名称Layermap文件,对应到PDK的layer层次输出数据的库名称数据T

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。