![Cadence Concept-HDL&Allegro原理图与电路板设计](https://wfqqreader-1252317822.image.myqcloud.com/cover/863/653863/b_653863.jpg)
第2章 项目相关设置
2.1 新建设计项目
目的:创建并且设置一个新的项目。
创建原理图的步骤:创建一个项目→设置原理图库结构→对页面标题栏定义→添加元件→添加命名信号源→定义属性→检查设计(调试错误)→封装→保存设计。
1.项目设置
(1)打开项目管理器(Project Manager),单击Create Design Project项。
(2)在Project name区域输入ram_module,如图2-1-1所示。
(3)单击位于Location区域右边的浏览按钮,查找User1\ftb目录,单击将其打开。在Location区域,在路径的末尾添加\ram,如图2-1-2所示。
![](https://epubservercos.yuewen.com/7C0837/3591133103604701/epubprivate/OEBPS/Images/Figure-0020-01.jpg?sign=1739028038-XRRCS1TiDCEVE7e9n5KYmj5mpg3GTP0S-0-ead6558d726ce55e1f4b34c8943efed3)
图2-1-1 Project name区域
![](https://epubservercos.yuewen.com/7C0837/3591133103604701/epubprivate/OEBPS/Images/Figure-0020-02.jpg?sign=1739028038-ZYywDlraf27u6S8n6LBUtRl6LWdnu02p-0-a8f46dcba7ca5449b6e7b68d6af316f2)
图2-1-2 Location区域
注意
Location下的路径严禁包含任何中文字,否则输出网络表时可能会报错。
(4)单击下一步按钮,进入原理图库的添加,验证ram_module_lib和standard库是否位于Project区域,如图2-1-3所示。
(5)单击下一步按钮,进入原理图设计界面,在Design栏输入ram,如图2-1-4所示。
![](https://epubservercos.yuewen.com/7C0837/3591133103604701/epubprivate/OEBPS/Images/Figure-0020-03.jpg?sign=1739028038-KBH7eY8XTk1DxQHWXiDRSFL2ufFCX4YT-0-f55530610d4656a3e2f28064c2766a69)
图2-1-3 Project Location对话框
![](https://epubservercos.yuewen.com/7C0837/3591133103604701/epubprivate/OEBPS/Images/Figure-0020-04.jpg?sign=1739028038-Q7BdvnoFn6p2APzVZvbtTbbTv1aulOet-0-38efa5bfb8a9dba616afd0cd7c9f7a19)
图2-1-4 Design Name对话框
(6)单击下一步按钮,则生成一个新的项目,检查设置摘要,如图2-1-5所示,确定新项目是在ftb目录下的ram目录里。
(7)单击Finish和Yes按钮完成新项目的创建,弹出New project creation successful对话框,单击OK按钮。
2.添加元件库
(1)单击项目管理器窗口的Setup图标。
(2)单击cds.lib选框右侧的Edit按钮,在文件最末端添加下列一行:DEFINE classlib../classlib,如图2-1-6所示。
![](https://epubservercos.yuewen.com/7C0837/3591133103604701/epubprivate/OEBPS/Images/Figure-0021-02.jpg?sign=1739028038-p6eUctmCRtAQokXMpGzrRjR2bJ2JAAFs-0-41406609dd6e708be6a61282b3c17c6c)
图2-1-5 Summary对话框
![](https://epubservercos.yuewen.com/7C0837/3591133103604701/epubprivate/OEBPS/Images/Figure-0021-03.jpg?sign=1739028038-Q12eWILlPa53J9cRQokArdGiHcNZVWS6-0-504d6920426a9d198097ab6720393128)
图2-1-6 cds.lib 文件
Cadence中的cds.lib文件是一个原理图库索引文件,它是一个文本文件,允许编辑修改。该文件的每一行都由DEFINE或INCLUDE关键词定义了一个元件库的索引指针,其中DEFINE定义了一个单一的元件库索引,而INCLUDE则定义了另一个库索引文件(cds.lib)的包含。当安装好Cadence后,为了索引原理图库,需要修改系统的cds.lib文件。一般通过修改cds.lib文件来增减库。每个项目都有cds.lib文件。
(3)修改完毕后保存并且关闭文件。单击是按钮更新库列表,如图2-1-7所示。
(4)从Available库列表下选择classlib并单击Add按钮添加库,如图2-1-8所示。
![](https://epubservercos.yuewen.com/7C0837/3591133103604701/epubprivate/OEBPS/Images/Figure-0021-04.jpg?sign=1739028038-3AOaSkdUcgUkoAglzHeAbaOm8bGXTq2N-0-f7356cc2577e10d7ff565d944d669c13)
图2-1-7 询问对话框
![](https://epubservercos.yuewen.com/7C0837/3591133103604701/epubprivate/OEBPS/Images/Figure-0021-05.jpg?sign=1739028038-2sl8mpe6cY1Xp7yQJWTeSUZXH6jTXXub-0-a7a3122bb4b5456dd45115b1d3b42622)
图2-1-8 Available库列表
(5)单击Apply按钮,如图2-1-9所示。最后单击OK按钮。
3.焊盘(pad)和元件(psmpath)路径设置
这个设置确保PCB库中焊盘和元件的路径是专属路径。
(1)在Project Setup窗口单击Tools选项卡,如图2-1-10所示。
![](https://epubservercos.yuewen.com/7C0837/3591133103604701/epubprivate/OEBPS/Images/Figure-0022-01.jpg?sign=1739028038-C6k0u9rY9IRD4pr33QbgSRI14orRvO7h-0-5e73618c0b1a94d27f3f0a32af6507f5)
图2-1-9 Project Setup窗口Global选项卡
![](https://epubservercos.yuewen.com/7C0837/3591133103604701/epubprivate/OEBPS/Images/Figure-0022-02.jpg?sign=1739028038-RTI3xpCVCHRcu6UrVvU2UEctUFrIGLsS-0-9e46e6f4c08ce582a46802d20145d7ee)
图2-1-10 Project Setup窗口Tools选项卡
在Tools选项卡中,可以对Project Manager、Design Entry HDL、PCB Editor、Packager-XL等工具进行设置;还可以选择文本编辑器、temp路径、属性文件和设置项目Log文件等。
➢文本编辑器默认为写字板,可以选择更换。
➢temp路径在项目创建时自动创建,用于保存原理图的临时文件,可以在对应栏输入临时路径来设置。
➢项目的属性文件包含控制在扩展时如何处理属性的指示,指定属性是否被其他对象继承,是否是参数,可以附加到什么对象上,是否可以被传递到目的工具。一般不要更改安装文件中的属性文件。
➢Log文件是项目用来追踪某个时间的活动的信息文件。如果想要维护项目的Log文件,可以在此创建一个Log文件,此文件是不会默认创建的。
(2)单击PCB Editor的Setup按钮来打开User Preference Editor窗口,在Categories列表下打开Paths文件夹,然后选择Library,如图2-1-11所示。
(3)单击padpath右侧的Value按钮添加元件库路径,如图2-1-12所示。padpath Items窗口显示了默认搜索表,如图2-1-13所示。
图2-1-11 Categories列表
![](https://epubservercos.yuewen.com/7C0837/3591133103604701/epubprivate/OEBPS/Images/Figure-0022-04.jpg?sign=1739028038-hRc1L3NCPpQDnziBXoZkUEssaz8poleO-0-8d18ea415ccacc333b44da33344daa6b)
图2-1-12 单击padpath右侧的Value按钮
(4)在padpath Items窗口单击Insert图标,添加一个新的搜索列表。
(5)单击浏览按钮打开Select Directory窗口,如图2-1-14所示,找到User1\ftb\pcb\ symbols目录,如图2-1-15所示,单击OK按钮。
![](https://epubservercos.yuewen.com/7C0837/3591133103604701/epubprivate/OEBPS/Images/Figure-0023-01.jpg?sign=1739028038-ThUYHBoyEXX9jsnIOjxGJ1TKfmE7Wd4Z-0-b3680a7accd3eff4c0be5a4d76b0c1b5)
图2-1-13 padpath Items窗口
![](https://epubservercos.yuewen.com/7C0837/3591133103604701/epubprivate/OEBPS/Images/Figure-0023-02.jpg?sign=1739028038-ACuADE8DxmD46D9tUGo4rXfAgQ5PblLz-0-b10939d68c34ccb2ff5bf8a3088fd172)
图2-1-14 Select Directory窗口
![](https://epubservercos.yuewen.com/7C0837/3591133103604701/epubprivate/OEBPS/Images/Figure-0023-03.jpg?sign=1739028038-Ykf7W89g6nGqqc1VW3uyPrM1xeaFsWS0-0-26e0b667f4e3e04ecd3b1eced2c17a01)
图2-1-15 查找目录
(6)关闭padpath Items窗口,单击psmpath按钮右侧的Value按钮,重复上面的步骤添加焊盘库路径,然后在User Preferences Editor窗口单击OK按钮保存。
4.原理图图纸格式设置
(1)在Project Setup窗口,确保Tools是开启的。
(2)单击Design Entry HDL右侧的Setup按钮,如图2-1-16所示,打开DE HDL Options对话框。
(3)在左侧的列表里单击General进行图纸格式设置,如图2-1-17所示。
![](https://epubservercos.yuewen.com/7C0837/3591133103604701/epubprivate/OEBPS/Images/Figure-0023-04.jpg?sign=1739028038-BSUwDS3tU81SGa7HyGMHdOyJ8ryHdfJe-0-f93dba2ef7cf1d75f79da0a916423841)
图2-1-16 设置Design Entry HDL
![](https://epubservercos.yuewen.com/7C0837/3591133103604701/epubprivate/OEBPS/Images/Figure-0023-05.jpg?sign=1739028038-2VHLoBDUymq3ktltRi4dAmd2pt5bLNRt-0-f2299eadda3d26484878fff7ac0d0277)
图2-1-17 设置图纸格式
(4)在Preferences选项下,选择Set PATH property invisible项,如图2-1-18所示。
(5)在Messages选项下,设置Warning的Command Line,如图2-1-19所示。
![](https://epubservercos.yuewen.com/7C0837/3591133103604701/epubprivate/OEBPS/Images/Figure-0023-06.jpg?sign=1739028038-jMZtZ0iGWtDBq2knjWF6umfv3kOGp1HG-0-5075431f528c7d17cd7b7700e1cfaa6d)
图2-1-18 选择Set PATH property invisible项
![](https://epubservercos.yuewen.com/7C0837/3591133103604701/epubprivate/OEBPS/Images/Figure-0023-07.jpg?sign=1739028038-XuRv45YlyIdD2UACsasd5vZxY3LQfmzc-0-b61409fb0e1cf529e9a1b7ab9c9ec444)
图2-1-19 设置Warning的Command Line
(6)在Page Border选项下,单击Browse按钮并在Library文件夹中选择classlib。从下拉列表中选择MY B SIZE PAGE并单击Open按钮,如图2-1-20所示。在DE HDL Options选框下的Symbol中显示的是MY B SIZE PAGE,如图2-1-21所示。
![](https://epubservercos.yuewen.com/7C0837/3591133103604701/epubprivate/OEBPS/Images/Figure-0024-01.jpg?sign=1739028038-27RIPIT3LLfeyz3uWxx393hEK2MZXRg8-0-7ac65633e03b9f87e23018260d7d26ca)
图2-1-20 View Open对话框
![](https://epubservercos.yuewen.com/7C0837/3591133103604701/epubprivate/OEBPS/Images/Figure-0024-02.jpg?sign=1739028038-ZqpW4xnBFnA3cGPraSwrXJZ2munIs6eY-0-fd72ab153c798fba46a8836a7c30efee)
图2-1-21 设置Page Border项
设计的逻辑目录结构是Lib→Cell→View→Files。Lib的下面包含的是设计,Cell是设计目录,包含所有的设计视图,View中包含的是设计中的所有数据。
5.原理图栅格(Grid)设置
(1)在DE HDL窗口,单击Grid栏可以设置原理图栅格,如图2-1-22所示。
(2)选择Show Logic Grid项,把Multiple参数从5改为2,如图2-1-23所示。
![](https://epubservercos.yuewen.com/7C0837/3591133103604701/epubprivate/OEBPS/Images/Figure-0024-03.jpg?sign=1739028038-A2viJiiwUz0IjuakX1AgP8vAbJlPTy2i-0-84e07edc5befa826edf6d8e02159f791)
图2-1-22 设置原理图栅格
![](https://epubservercos.yuewen.com/7C0837/3591133103604701/epubprivate/OEBPS/Images/Figure-0024-04.jpg?sign=1739028038-Je9I7pjj62sm1LLnyIvgVGGl09Z4a96i-0-4c3f5b3bcbf1474ab91452f69ddfea36)
图2-1-23 设置Show Logic Grid项
(3)选择Show Symbol Grid项,Symbol Grid 为设计原理图库使用的栅格,不要修改它,如图2-1-24所示。
6.原理图文本参量(Text Variables)设置
(1)在DE HDL Options选项下,选择Custom Variables项,如图2-1-25所示。
![](https://epubservercos.yuewen.com/7C0837/3591133103604701/epubprivate/OEBPS/Images/Figure-0024-05.jpg?sign=1739028038-peCwbhvQMaV4icx1hwonAPNMEJODnDk3-0-0081119b8a3a855e666bb94b27488412)
图2-1-24 设置Show Symbol Grid项
![](https://epubservercos.yuewen.com/7C0837/3591133103604701/epubprivate/OEBPS/Images/Figure-0024-06.jpg?sign=1739028038-EsIVXiaoHvhQSUJJJHPQ9Cn1Bm2MyC3Y-0-94ce698fb154fec423e7ffbc8d5fbf96)
图2-1-25 设置Custom Variables项
(2)在Name栏输入engineer,在Value文件栏输入名字。
(3)单击OK按钮关闭DE HDL Options对话框,单击OK按钮退出Project Setup。
7.进入DE HDL
(1)在项目管理器窗口单击Design Entry项,打开RAM设计的第一页。选择File→Save并选择Text→Update Sheet Variables刷新界面。
(2)用放大工具放大右下角,在标题栏里查看刚设置的设计名字和工程师名字,如图2-1-26所示。
![](https://epubservercos.yuewen.com/7C0837/3591133103604701/epubprivate/OEBPS/Images/Figure-0025-01.jpg?sign=1739028038-58aeWXCysrA3LBjiPi1q0XSov0pAGbko-0-70899dd244b5bc9ae0debff97b7452a4)
图2-1-26 标题栏
(3)原理图编辑窗口底部的Grid显示,表示原理图跟踪100mil,显示200mil。
(4)用View→Hierarchy Viewer指令关闭Hierarchy Viewer窗口,用View→Global Navigate指令关闭Global Navigate窗口,增加工作区域的面积。
(5)选择File→Exit命令,退出原理图编辑器。