Abstract图形界面的使用实用教案

上传人:m**** 文档编号:568548496 上传时间:2024-07-25 格式:PPT 页数:60 大小:3.48MB
返回 下载 相关 举报
Abstract图形界面的使用实用教案_第1页
第1页 / 共60页
Abstract图形界面的使用实用教案_第2页
第2页 / 共60页
Abstract图形界面的使用实用教案_第3页
第3页 / 共60页
Abstract图形界面的使用实用教案_第4页
第4页 / 共60页
Abstract图形界面的使用实用教案_第5页
第5页 / 共60页
点击查看更多>>
资源描述

《Abstract图形界面的使用实用教案》由会员分享,可在线阅读,更多相关《Abstract图形界面的使用实用教案(60页珍藏版)》请在金锄头文库上搜索。

1、概要概要(giyo)(giyo)IP用到的Abstract功能Abstract启动方式(fngsh)介绍数据准备参数设置数据验证第1页/共59页第一页,共60页。IPIP用到的用到的AbstractAbstract功能功能(gngnng)(gngnng)生成(shnchn)LEF文件提取Antenna信息第2页/共59页第二页,共60页。AbstractAbstract启动启动(qdng)(qdng)方式方式独立运行(ynxng):Abstract&嵌入Virtuoso启动第3页/共59页第三页,共60页。Abstract主界面(jimin)第4页/共59页第四页,共60页。嵌入嵌入(qinr

2、)Virtuoso(qinr)Virtuoso启动启动第5页/共59页第五页,共60页。第6页/共59页第六页,共60页。第7页/共59页第七页,共60页。AbstractAbstract界面界面(jimin)(jimin)第8页/共59页第八页,共60页。菜单菜单(cidn)(cidn)说明说明Verify stepAbstract stepExtract stepPins stepLogial importLayout importOpen library第9页/共59页第九页,共60页。菜单菜单(cidn)(cidn)说明说明第10页/共59页第十页,共60页。数据准备数据准备(zhnb

3、i)(zhnbi)及建库流程及建库流程Tech.lefech.lef GDSGDS SchematicLibrarySchematicLibrary PDPDKlibrary第11页/共59页第十一页,共60页。1 1、新建、新建librarylibraryAbstract&(启动(qdng))与Virtuoso在相同目录启动(qdng)。以便共用cds.lib文件。建库新建一个Library,以避免抽取过程对Layout的影响。第12页/共59页第十二页,共60页。该文件包含该文件包含(bohn)(bohn)了了AntennaAntenna提取需要的各提取需要的各种信息。种信息。2、Impo

4、rt Tech.LEF第13页/共59页第十三页,共60页。2、ImportTech.LEFTech.lefTech.lef是在提取是在提取antennaantenna时才需要的。如果只提取时才需要的。如果只提取PinPin坐标坐标, ,则不则不需要它。使用前注意核对需要它。使用前注意核对(hdu)layername(hdu)layername与与virtuosovirtuoso的的tftf中是否一致。中是否一致。该文件必须在该文件必须在gdsgds之前导入。否则可能会导致之前导入。否则可能会导致LEFLEF中中PinPin的的坐标(坐标(X X,Y Y)值与)值与LayoutLayout不一

5、致。因为不一致。因为tech.leftech.lef中定义的版图的中定义的版图的UU/DBUUU/DBU属性可能与属性可能与streaminstreamin中定义的不一致中定义的不一致 。第14页/共59页第十四页,共60页。3 3、导入、导入GDSGDS此时,可以先关闭Abstract,用Virtuoso完成接下来的操作。将gds导入新库,并添加tf文件。在这里要注意,gds必须是DRC、LVS等检查都已通过的最终(zuzhn)版本。第15页/共59页第十五页,共60页。4 4、添加、添加(tinji)SchematicView(tinji)SchematicView将Schematic.v

6、iew拷贝到新的Library。以便(ybin)提取过程中读取Net信息。第16页/共59页第十六页,共60页。第17页/共59页第十七页,共60页。第18页/共59页第十八页,共60页。5 5、给、给LayoutLayout增加增加(zngji)prBoundary(zngji)prBoundary这一层用于规划IP的大小,属于标识层。今后可以(ky)在Layout设计时就加入这层。需要注意StreamoutGDS文件时要在map文件中添加对这层的说明,否则会丢失。第19页/共59页第十九页,共60页。边缘黄色线条就是(jish)prBoundary这层使用时需要到LSW的Edit中开启这一

7、层的显示。第20页/共59页第二十页,共60页。VirtuosoPreview这步会检查有没有prBoundary。AbstractEditor这步会添加(tinji)Abstract按钮到工具栏。CreateAbstract这步会弹出设置窗口,然后启动Abstract。6 6、从、从VirtuosoVirtuoso启动启动(qdng)Abstract(qdng)Abstract第21页/共59页第二十一页,共60页。第22页/共59页第二十二页,共60页。第23页/共59页第二十三页,共60页。第24页/共59页第二十四页,共60页。第25页/共59页第二十五页,共60页。AbstractA

8、bstract启动,并且读入启动,并且读入LayoutLayout和和SchematicSchematic信息。至此信息。至此(zhc)(zhc)准备完准备完毕。毕。第26页/共59页第二十六页,共60页。参数设置参数设置PinsStepinsStep ExtractStepExtractStep AbstractSAbstractStepVerifyStep第27页/共59页第二十七页,共60页。PinsStepPinsStepMapap TextText BoundaryBoundary BlocksBlocks第28页/共59页第二十八页,共60页。(label layer) / (la

9、yer label)(layer drawing)通配符方式(fngsh)的Power和Ground定义模拟单元(dnyun)Pin都在这定义第29页/共59页第二十九页,共60页。第30页/共59页第三十页,共60页。The options in the Boundary tab control the calculation of the place-and-route (PR) boundary, which defines the size of a single cell or block.这里(zhl)可以只有金属和孔,也可以填写所有层。第31页/共59页第三十一页,共60页。Co

10、ntrols how the abstract generator processes local blockages defined in the BLOCKAGE section in DEF 5.4. Local blockages do not have the +PUSHDOWN, +FILL, or +SLOT modifiers.Controls whether pins are created from the routing defined in the SPECIALNETS section of the DEF file.这两项可以(ky)都关掉。第32页/共59页第三十

11、二页,共60页。第33页/共59页第三十三页,共60页。ExtractStepExtractStepSignalignal PowerPower AntennaAntenna GeneralGeneral第34页/共59页第三十四页,共60页。这里(zhl)通常只填Pin所包括的层,但是在提取Antenna时,这里(zhl)必须包括Poly和Contact。HHNEC013工艺还要加入Li1。目的就是得到从Pin到Gate的整条Net。这里(zhl)只需打开在Pin上需要用的层即可。在提取Antenna时,这个(zh ge)开关要打开第35页/共59页第三十五页,共60页。这里包含电源、地所用

12、到的层即可,然后在需要(xyo)出Pin的层选择Create Pins即可。第36页/共59页第三十六页,共60页。这里(zhl)要改成:GP and AA AA andnot GP这里定义MOS的Gate和Drain,需要注意,必须先定义Gate,再定义Drain。默认根据Tech.lef和Techfile 得到一组设置(shzh),我们得根据实际需要来修改。这些选项可以(ky)全部打开。第37页/共59页第三十七页,共60页。定义(dngy)层与层的连接(下层 上层 孔)第38页/共59页第三十八页,共60页。第39页/共59页第三十九页,共60页。AbstractSteAbstractS

13、tepAdjustdjust BlockageBlockage FractureFracture SiteSite OveOverlapGrids第40页/共59页第四十页,共60页。第41页/共59页第四十一页,共60页。AdjustStedjustStepCreateBoundaryPinsAB当开关(kigun)关闭时,整条Net都定义为Pin,并且每一次改变走向都增加编号。例如:en1、en2等当开关(kigun)打开,在boundary的边缘位置创建Pin,默认情况以label所在层的最窄宽度为边长的正方形。第42页/共59页第四十二页,共60页。AdjustStedjustStep

14、BoundarypinmaxdistancetoboundaryOntheAdjusttaballowsyoutospecifythedistance(inmicrons)ofthesignalnetorpowernetgeometriesfromtheboundarysothattheycanbeconsideredasboundarypins.注意(zh y):在提取Antenna时,不能创建Boundary Pin。第43页/共59页第四十三页,共60页。这里设置阻塞(zs)层信息。首先定义层,之后设置阻塞(zs)方式。这里有三个选项:Cover、Detailed、Shrink第44页/

15、共59页第四十四页,共60页。在选择了Create Boundary Pin 后,提取的Pin与Net是断开的,这个选项应该(ynggi)能够控制,但是实际操作中无效。These options let you control whether or not pinsand blockages are fractured depending on the place and route system you are using. You can also control how 45-degree geometry is modeled.第45页/共59页第四十五页,共60页。Sites tel

16、l the placer where it can place cells. All cells that are located in a particular bin share a common set of properties: symmetry, class (for example, pad or core), width, and height.These properties are used by the placer to assist in the placement process.These cell properties are defined in a site

17、 object, and all cells within the same bin are associated with the same site. The site itself has a name, and the cells in the LEF file contain a site name field that holds the name of the associated site.给Cell定义(dngy)site名,并写入 technology file,Verify中有这么一项检查。第46页/共59页第四十六页,共60页。These options control

18、 whether or not the abstract Generator updates overlap boundary geometry.always, means that the abstract generator always creates an overlap boundary. Any existing overlap layer geometry is overwritten. asNeeded, means that the abstract generator creates an overlap boundary if it is not already pres

19、ent or if it is present and was previously calculated by the abstract generator. off, means that the abstract generator never creates an overlap boundary.默认(mrn)Off。第47页/共59页第四十七页,共60页。These options control the grid analysis function that calculates the best metal1 and metal2 routing grid pitches an

20、d offsets for your standard cells.默认(mrn)关闭该功能。第48页/共59页第四十八页,共60页。第49页/共59页第四十九页,共60页。VerifyStepVerifyStepCheckTarget这一项,在模拟(mn)IP提取时,可以不做。Verify通不过,对LEF提取没影响。第50页/共59页第五十页,共60页。TerminalsCompares the terminals in the logical and abstract views of each cell and reports any differences.Manufacturing

21、gridIdentifies pins and geometries that are located both on and off the manufacturing grid for each cell.These options are on by default.第51页/共59页第五十一页,共60页。第52页/共59页第五十二页,共60页。数据数据(shj)(shj)导出导出&验证验证第53页/共59页第五十三页,共60页。数据数据(shj)(shj)导出导出&验证验证第54页/共59页第五十四页,共60页。数据数据(shj)(shj)导出导出&验证验证第55页/共59页第五十五页

22、,共60页。Astro验证(ynzhng)LEF第56页/共59页第五十六页,共60页。注意事项设计时加入prBoundaryPin要画成正方形边缘金属间距( jinj)(可以设置扩大Boundary的size,但是使用中仍需注意。)第57页/共59页第五十七页,共60页。ENDThankyou!第58页/共59页第五十八页,共60页。谢谢(xi xie)大家观赏!第59页/共59页第五十九页,共60页。内容(nirng)总结概要。使用时需要到LSW的Edit中开启这一层的显示(xinsh)。这里可以只有金属和孔,也可以填写所有层。这里包含电源、地所用到的层即可,然后在需要出Pin的层选择Create Pins即可。这里有三个选项:Cover、Detailed、Shrink。这一项,在模拟IP提取时,可以不做。第58页/共59页。谢谢大家观赏。第59页/共59页第六十页,共60页。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号