【摘要】:Timing菜单内是与时序相关的选项。其中Floorplan View主要应用于Floorplan规划,Omoeba View主要是为了观察设计层次以及模块位置,Physical View为了观察芯片最终状态与布线信息。基本工具栏的第二行是对于版图的操作工具栏。图8.7 EDI工具栏下面讲述使用EDI进行设计的读入的方法。图8.9 设计读入后显示界面设计的读入与存储分别可以通过File→Restore Design与File→Save Design来加以实现。
在此节,首先讲述EDI界面下菜单栏的内容,其次讲解如何使用EDI图形化界面及脚本进行基本的数据读入,设计存储与读入等基本的操作。

图8.4 某工艺条件下实例lef文件
图8.5为EDI的运行主界面,可以看到主界面的最上方为菜单栏,提供软件所有的功能菜单。菜单栏下方为工具栏,提供EDI在运行过程中的常见工具。屏幕右侧为Layer控制,与Virtuoso的LSW窗口比较类似,可以控制EDI的显示属性。
菜单栏如图8.6所示,它是EDI图形化界面(GUI)的核心,基本上EDI所有的常见功能都可以通过图形化界面加以实现。其中File栏是EDI的数据读入等文件读入或存储类操作,Edit栏是EDI的常见操作如编辑、撤销等,View是EDI的视图显示类操作如Zoom in、Zoom out等,而Partition、Floorplan、Power、Place、Optimize、Clock、Route等分别为EDI的物理设计流程步骤的详细操作。Timing菜单内是与时序相关的选项。包括MMMC(Multi Mode Multi Corner)的配置、时序分析的设置等。Verify菜单是EDI的物理验证菜单,在其中可对设计的基本的DRV(Design Rule Violation)、连接关系等进行分析。Tools是EDI的常见工具栏,比如EDI经常使用的Design Browser(查找instance、nets等相关内容)和Violation Brow-ser(查看violation相关内容)等功能可以在这里找到。

图8.5 EDI运行主界面

图8.6 EDI菜单栏
图8.7为EDI基本工具栏的内容,第一行为基本操作,图标按照从左到右顺序依次为Import Design、Save Design、Undo、Redo、Attribute Editor、Highlight、Color Editor、Zoom In、Zoom Out、Fit、Zoom Selected、Zoom Previous、Redraw、Ungroup、Group、Design Browser、Violation Browser和Summery Report。可见,其基本分类按照菜单栏顺序进行,涵盖了菜单栏中除物理设计流程步骤的详细操作外的所有基本操作。
工具栏的第二行最右侧三个按钮是设计的View选项,从左到右三个View依次为Floorplan View、Omoeba View以及Physical View。其中Floorplan View主要应用于Floorplan规划,Omoeba View主要是为了观察设计层次以及模块位置,Physical View为了观察芯片最终状态与布线信息。
基本工具栏的第二行是对于版图的操作工具栏。注意View选项的状态将会影响到基本工具栏第二行的可使用工具,比如在Physical View下,Create Place Block-age工具就是无法使用的,而在Omoeba View下,可使用的工具只有Select、Move、Create Ruler以及Query Area Density。

图8.7 EDI工具栏(Floorplan View下)
下面讲述使用EDI进行设计的读入的方法。
首先启动EDI设计环境,在菜单栏中依次选择File→Import Design,或者在基本工具栏第一行选中Import Design操作,打开Import Design窗口,如图8.8所示。

图8.8 EDI Import Design界面
在窗口中依次填写:Verilog网表位置(综合后网表,可手动制定Top Cell),lef文件(有顺序区分,techlef需要放置在首位),Max Timing Libraries及Min Timing Li-braries以及Timing Constraint File。单击“确定(OK)”按钮即可完成设计的读入。
当然,上述步骤也可通过命令行完成,也可以将上述所有设置通过Import De-sign窗口的save选项存储为一个*.conf环境配置文件,通过命令行加载该文件即可完成设计的导入。
数据读入后的界面如图8.9所示,其中左侧深色方块显示的是设计中的模块大小信息及其util(utilization,利用率)信息,中间带横向条纹的正方形是芯片尺寸信息,通过调节芯片(Die及Core)的形状可以实现物理设计工程师的物理设计预期。芯片右侧深色方块为设计中的Hard macro。

图8.9 设计读入后显示界面
设计的读入与存储分别可以通过File→Restore Design与File→Save Design来加以实现。注意Data Type的选择,本章节中的所有存储类型均为*.enc文件类型,在其目录下方存储有数据引用路径,lef路径,引擎设置等信息。图8.10为Save Design与Restore Design的窗口信息。

图8.10 设计读入后显示界面
相关推荐