Cadence軟件主要包括原理圖設計工具Design Entry CIS和Design Entry HDL(使用較少),焊盤(pán)設計工具Pad Designer和PCB設計工具PCB Editor。
開(kāi)始→所有程序→Cadence 16.2→Design Entry CIS,打開(kāi)后即見(jiàn)到Capture的初始界面,操作菜單排列在頂部。

l File(文件)
l View(視圖)
l Tools(工具)
l Edit(編輯)
l Options(選項)
l Windows(窗口)
l Help(幫助)
File→New→Project
l 給工程命名
在Name下方空白處輸入工程名字。
l 點(diǎn)選Schematic
l 定位工程存放路徑
點(diǎn)Browse,選擇工程存放路徑,點(diǎn)OK完成。

1.3 打開(kāi)工程
File→Open→Project,選擇工程存放路徑和工程名,點(diǎn)打開(kāi)。
打開(kāi)工程后,工程包含以下選項,Design Resources(設計資源),Output(輸出)和Referenced Projects(參考工程)。
dsn(設計)
l SCHEMATIC
l Design Cache
Library(原理圖庫)
l Drc(規則檢查輸出,只有規則檢查后才會(huì )有)
l Bom(材料表單,只有生成材料表單后才有)
l NetList(網(wǎng)絡(luò )表,只有生成網(wǎng)絡(luò )表后才有)

Options→Design template→Page Size

2.1.1 頁(yè)面單位
l Inches(英制)
l Millimeters(公制)
l Inches版面
A/B/C/D/E/Custom
l Millimeters版面
A4/A3/A2/A1/A0/Custom
Options→Design template→Grid Reference

2.2.1 水平柵格設置
水平方向柵格設置
如果設置為millimeter的A4,則Width中輸入2,否則打印出來(lái)的原理圖四周的字母很大。
豎直方向柵格設置
一般采用默認的設置。
如果設置為millimeter的A4,則Width中輸入2,否則打印出來(lái)的原理圖四周的字母很大。
Options→Design template→Fonts,分別對以下各項進(jìn)行設置(一般采用默認設置)。

l Alias
l Bookmark
l Border Text
l Hierarchical
l Net Name
l Off-Page
l Part
l Part Value
l Pin Name
l Pin Number
l Port
l Power Text
l Property
l Text
l Title Block

Options→Preference→Colors/Print,分別對各項進(jìn)行設置(一般采用默認值),可以對器件管腳數設置為藍色。
2.5 標題欄設置
Options→Design template→Title Block,輸入公司名和標題及版本等。

2.6 自動(dòng)備份設置
Options→Autobackup,設置間隔時(shí)間、備份數目和存放目錄。

3. 原理圖庫管理
File→New→Library,那么在Library目錄下出現一個(gè)名為library1.obl的庫。

添加新元件到庫中
l 右擊library1.obl,選擇New Part。
l Name欄輸入元件名字
l Part Reference Prefix欄輸入元件編號前綴
l PCB Footprint欄中輸入封裝類(lèi)型
l Parts per Pkg欄中輸入封裝中包括的元件部分數
l Package Type中選擇Homogenenous(各部分相同)/Heterogeneous(各部分不同)
l Part Numbering中選擇選擇Alphabetic(各部分按字母編號)/Numeric(各部分按數字編號),如U1A,U1B,U1-1,U1-2等。
完成上述設定后點(diǎn)擊OK。

Place→Rectangle(或點(diǎn)擊工具欄圖標),調整外形框的大小。
3.1.3 添加管腳
l Place→Pin
l Name欄中輸入管腳名字
l Number欄中輸入管腳號
待所有的管腳輸入完成后,File→save,在文件名欄輸入庫名,選擇存放路徑,點(diǎn)保存確定。其他元件同樣照此進(jìn)行。

3.1.4 陣列式放置管腳
如果管腳名呈遞增規律,那么采用陣列式放置管腳。點(diǎn)擊左邊Place pin array的工具欄圖標,出現陣列放置對話(huà)框。

l Starting Number(開(kāi)始管腳標號)
l Number of Pins(一次放置的管腳數目)
l Increment(管腳標號增加數目)
l Pin Spacing(管腳間距)
設置完上述參數后,點(diǎn)OK,那么一排管腳被放置。
File→New→Library,那么在Library目錄下出現一個(gè)名為library1.obl的庫。
添加新元件到庫中,右擊library1.obl,選擇New Part From spreadsheet。在Part name中輸入元件名字,No of Section表示分割元件的部分個(gè)數。Part Ref Prefix中輸入元件名稱(chēng)的前綴。Part Numbering中選擇數字或字母。
在表格中輸入各參數后,點(diǎn)save保存。

3.3 修改元件
l 如果是用直接方式創(chuàng )建的元件,直接在庫中雙擊元件后,對個(gè)管腳進(jìn)行修改。
l 如果是用電子表格創(chuàng )建的元件,在庫中右擊元件,選擇Split Part后,對各參數進(jìn)行修改。
如果采用現有自創(chuàng )的原理圖庫,可以右擊Library,點(diǎn)Add File,找到庫存放的路徑及庫名,點(diǎn)打開(kāi)添加。
點(diǎn)擊Library下的庫,按Delete鍵刪除或右擊鼠標,選Cut刪除。
l AMPLIFIER.OLB存放模擬放大器IC。
l ARITHMETIC.OLB存放邏輯運算IC,。
l ATOD.OLB存放A/D轉換IC。
l BUS DRIVERTRANSCEIVER.OLB存放匯流排驅動(dòng)IC。
l CAPSYM.OLB存放電源,地,輸入輸出口,標題欄等。
l CONNECTOR.OLB存放連接器等。
l COUNTER.OLB存放計數器IC。
l DISCRETE.OLB存放分立式元件。
l DRAM.OLB存放動(dòng)態(tài)存儲器。
l ELECTRO MECHANICAL.OLB存放馬達,斷路器等電機類(lèi)元件。
l FIFO.OLB存放先進(jìn)先出資料暫存器。
l FILTRE.OLB存放濾波器類(lèi)元件。
l FPGA.OLB存放可編程邏輯器件。
l GATE.OLB存放邏輯門(mén)(含CMOS和TLL)。
l LATCH.OLB存放鎖存器。
l LINE DRIVER RECEIVER.OLB存放線(xiàn)控驅動(dòng)與接收器。
l MECHANICAL.OLB存放機構圖件。
l MICROCONTROLLER.OLB存放單晶片微處理器。
l MICRO PROCESSOR.OLB存放微處理器。
l MISC.OLB存放雜項圖件。
l MISC2.OLB存放雜項圖件。
l MISCLINEAR.OLB存放線(xiàn)性雜項圖件(未分類(lèi))。
l MISCMEMORY.OLB存放記憶體雜項圖件(未分類(lèi))。
l MISCPOWER.OLB存放高功率雜項圖件(未分類(lèi))。
l MUXDECODER.OLB存放解碼器。
l OPAMP.OLB存放運放。
l PASSIVEFILTER.OLB存放被動(dòng)式濾波器
l PLD.OLB存放可編程邏輯器件。
l PROM.OLB存放只讀記憶體運算放大器。
l REGULATOR.OLB存放穩壓IC。
l SHIFTREGISTER.OLB存放移位寄存器。
l SRAM.OLB存放靜態(tài)存儲器。
l TRANSISTOR.OLB存放晶體管。
右擊dsn下的SCHEMATIC1,點(diǎn)New Page,添加新頁(yè)。然后右擊該目錄選Rename給目錄更名。
右擊新添加的頁(yè)面,選擇Rename,輸入編號及名字。編號以01開(kāi)始依次遞增。01頁(yè)名Title(標題),02頁(yè)名為Index(目錄)。后面是按原理圖實(shí)現的功能依次遞增分的頁(yè)。
Title頁(yè)繪制設計的整體框圖。三頁(yè)以上的原理圖必須有目錄。Index頁(yè)包含歷史變更和各功能模塊的編號。目錄以文本形式列明模塊名(與標題欄的模塊名相同)并簡(jiǎn)述每頁(yè)圖紙所實(shí)現的功能,并列明頁(yè)碼。目錄位于整體框圖的下方。當然上面是針對平坦式電路,層次式電路則不用添加Title和Index。
點(diǎn)擊頁(yè)面,按Delete鍵刪除或右擊鼠標,選Cut刪除。
View→Zoom→In
View→Zoom→Out
l I放大
l O縮小
l F1幫助
點(diǎn)擊Library下的Add Libray符號,選擇庫存放的路徑和庫名后點(diǎn)打開(kāi)。
工具欄圖標第一列
l Place wire
l Place bus
l Place bus entry
l Place ground
l Place port
l Place off-page connector
l Place line
l Place rectangle
l Place arc

工具欄第二列
l Place net aliax
l Place junction
l Place power
l Place hierarchical block
l Place no connect
l Place polyline
l Place ellipse
l Place text
Place→Part或直接按P鍵,在Libraries下選擇庫名,在Part List中雙擊元件,那么選中的元件粘在鼠標上,在放置的地方單擊鼠標完成。
點(diǎn)擊元件,右擊鼠標,會(huì )出現很多選項。
l Mirror Horizotally(水平鏡像)
l Mirror Vertically(豎直鏡像)
l Rotate(旋轉)
l Edit Propertities(編輯屬性)
l Edit Part編輯器件
l Copy(拷貝)
l Cut(剪切)
l Delete(刪除)
Place→wire或點(diǎn)擊右端工具欄圖標,連接后管腳上的小框消失,這是Capture的獨到之處。
放置總線(xiàn)的命令是Place→Bus或點(diǎn)擊右端工具欄圖標,按住shit鍵可以畫(huà)出斜線(xiàn)。
Place→Bus Entry可以放置一小段斜線(xiàn),即總線(xiàn)支線(xiàn)。
Place→No Connect,在未連接管腳上放置“×”符號。
l 電源
點(diǎn)擊右端的Place power工具欄圖標,選擇自己愛(ài)好的電源符號(遵循規范,詳見(jiàn)《Cadence電路設計規范》),然后點(diǎn)擊電源符號,在Value中輸入電源標號后點(diǎn)擊OK完成。
l 地
點(diǎn)擊右端的Place ground工具欄圖標,選擇自己愛(ài)好的地符號(遵循規范,詳見(jiàn)《Cadence電路設計規范》),然后點(diǎn)擊地符號,在Value中輸入地標號后點(diǎn)擊OK完成。
點(diǎn)擊右端的Place net aliax工具欄圖標,然后點(diǎn)擊網(wǎng)絡(luò )符號,在Value中輸入網(wǎng)絡(luò )標號后點(diǎn)擊OK完成。
點(diǎn)擊右端的Place port工具欄圖標,修改端口的Value值后點(diǎn)擊OK完成。
點(diǎn)擊右端的Place off-page connector工具欄圖標,然后點(diǎn)擊頁(yè)連接符號,在Value中輸入網(wǎng)絡(luò )標號后點(diǎn)擊OK完成。頁(yè)連接符只有左右之分,無(wú)上下之形式。
切換到工程界面,點(diǎn)擊dsn然后點(diǎn)U?圖標,選擇Add Intersheet References進(jìn)入Intersheet References后,X Offset中輸入頁(yè)連接符離網(wǎng)絡(luò )標號的X距離,默認為80,通常設置為50或60。在Prefix(前綴)中輸入“{”符號,在Suffix(后綴)中輸入“}”符號。
選中幾個(gè)器件,點(diǎn)右鍵,選擇Edit Properties,給所有器件輸入PCB Footprint和Value值。電阻和電容通常采用此操作,這是Capture的獨到之處。
點(diǎn)擊右端的Place text工具欄圖標,輸入文字內容,點(diǎn)擊Color的下拉菜單,選擇喜歡的顏色。然后點(diǎn)擊Font下的Change后,選擇字體、字形和大小,點(diǎn)擊OK完成。
如果電路層次復雜,建議采用層次式電路設計。目前在電路設計中比較流行“自上而下”的設計方法,從根層開(kāi)始看圖,線(xiàn)路清晰。對于平坦式電路,須在開(kāi)始頁(yè)上畫(huà)出整體框圖。
Place→Hierarchical Block或點(diǎn)擊右端工具欄圖標,彈出Place Hierarchical Block對話(huà)框。在Reference文本框輸入名字,在Implementation Type欄中選擇Schematic View(與電路圖連接),在Implementation name文本框中輸入內層電路圖名,指定存盤(pán)路徑(不指定也可),點(diǎn)擊OK完成。

12.2 添加層次端口
選中層次塊,Place→Hierarchical PIN,在name欄中輸入端口名字,Type下拉表中選擇引腳類(lèi)型。

點(diǎn)擊元件,右擊鼠標,選擇Edit properties,彈出Edit properties窗口,向右或向下拉動(dòng)滑動(dòng)條,找到ROOM,在ROOM后空白欄輸入ROOM名字。
14. 添加頁(yè)屬性
單擊New Colomn或Row,彈出對話(huà)框,在Name欄輸入名字Page,點(diǎn)Apply。

在Edit Edit properties對話(huà)框下出現新選項Page,在Page中輸入頁(yè)號“1”。這主要為以后按頁(yè)擺放器件做好準備。

15. 建立差分對
Tools→Creat Differential Pair,彈出以下對話(huà)框。

在DIff Pair Name空白欄輸入差分對名字,在左側選擇網(wǎng)絡(luò )名,點(diǎn)Creat創(chuàng )造差分對。
點(diǎn)擊dsn后,Tools→Generate Part,在Part name中輸入要生成的元件名,點(diǎn)OK確定完成。元件化的原理圖當做元件使用,通常使用頻率高的模塊可以生成元件來(lái)使用。
切換到工程,點(diǎn)擊dsn,然后點(diǎn)擊頂部的Design rules check 工具欄圖標確定后,在Outputs生成.drc文件。
切換到工程,點(diǎn)擊dsn,然后點(diǎn)擊頂部的Bill of materials帶“√”工具欄圖標確定后
v Scope
l Process entire design生成整個(gè)設計的元件清單
l Process slection生成所選部分元件清單
v Mode
l Use instances使用當前屬性
l Use occurrences使用事件屬性
v Line Item Definition
l Place each part entry on separate line元件清單中每個(gè)元件信息占一行。
l Include File元件清單中加入其它文件。
在Outputs下生成.bom文件。
切換到工程,點(diǎn)擊dsn,然后點(diǎn)擊頂部的Creat netlist帶“N”字樣的工具欄圖標確定后,
l 選擇Creat PCB Editor Netlist,定位Netlist Files的位置。
l 選擇Creat or Update PCB Editor Board,定位Input Board和Output Board的位置,點(diǎn)擊確定后,在Outputs生成psxnet.dat,pstxprt.dat和pstchip.dat三個(gè)文件。

生成網(wǎng)絡(luò )表后,原理圖設計工程師(大公司一般原理圖設計和PCB設計分開(kāi))的使命暫告一段落,接下去就是把網(wǎng)絡(luò )表交付LAYOUT工程師進(jìn)行PCB設計。
聯(lián)系客服