天天看點

《Cadence 16.6電路設計與仿真從入門到精通》——2.5 Design Entry HDL原理圖圖形界面

本節書摘來自異步社群《cadence 16.6電路設計與仿真從入門到精通》一書中的第2章,第2.5節,作者: 王超 , 胡仁喜等 更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。

design entry hdl是cadence公司自身的舊版軟體concept hdl,是設計環境支援行為和結構的設計描述軟體,并綜合了子產品編輯功能,将原理圖分成很多頁,每次隻顯示1頁。原理圖中的所有元件都是參考不同的庫,是以可以用歸檔功能将所用的庫歸檔到一起。

在打開一個原理圖設計檔案或建立了一個新的原理圖檔案的同時,“design entry hdl”的原理圖編輯器“allegro design entry hdl”将被啟動,即打開了電路原理圖的編輯軟體所處環境,如圖2-32所示。

《Cadence 16.6電路設計與仿真從入門到精通》——2.5 Design Entry HDL原理圖圖形界面

2.5.1 orcad capture hdl界面簡介

原理圖設計平台同标準的windows 軟體的風格一緻,包括從層疊式菜單結構到快捷鍵的使用,還有工具欄等。

pads logic 圖形界面有9個部分,分别如下。

标題欄:顯示目前打開軟體的名稱及檔案的路徑、名稱。

菜單欄:同所有的标準windows應用軟體一樣,orcad capture hdl采用的是标準的下拉式菜單。

工具欄:在工具欄中收集了一些比較常用功能,将它們圖示化以友善使用者操作使用。

項目管理器:此視窗可以根據需要打開和關閉,以随時顯示工程項目的層次結構。

元件庫:可随時打開或關閉,在此視窗中進行元件的添加、搜尋與查詢等操作,是原理圖設計的基礎。

工作區域:用于原理圖繪制、編輯的區域。

資訊視窗:在該視窗中實時顯示檔案運作階段消息。

狀态欄:在進行各種操作時狀态欄都會實時顯示一些相關的資訊,是以在設計過程中應及時檢視狀态欄。

2.5.2 orcad capture hdl特性

design entry hdl的特性如下。

自頂向下設計可以快速建立子產品并連接配接子產品。交叉視圖發生器可以建立從hdl描述建立子產品或自動從上一層電路圖産生hdl文本。

定制使用者界面,可以定制菜單、工具欄、功能鍵和建立新指令。

層次編輯器可以檢視設計結構。

屬性編輯器可以注釋屬性并驅動實體設計。

與設計同步工具包繼承,可以檢視原理圖和 pcb 的不同并同步。

在design entry hdl和其他工具之間實作交叉探查。

支援設計重用。

與rules checker內建,rules checker是一個先進的規則檢查和開發系統。

與pcb editor限制管理器內建,可以提取和管理限制。

支援導入iff檔案。

design entry skill,提供skill程式設計接口。

2.5.3 項目管理器

項目管理器是對使用者的設計進行統一管理以及環境設計的工具,是闆級設計工具的整合環境。項目管理器可以建立設計項目和庫項目,設定項目,導入、導出和歸檔項目。

cadence闆級設計流程都在項目管理器下進行,通過項目管理器可以友善地進入各個設計環節,如原理圖設計、pcb設計和高速仿真等,還可以進行原理圖到pcb的轉換、設計環境的設定等。

2.5.4 菜單欄

design entry hdl使用者界面的菜單欄包括file(檔案)、edit(編輯)、view(視圖)、component(元件)、wire(畫線)、text(文本)、block(子產品)、group(群組)、display(顯示)、ams simulator(仿真)、rf-pcb(rf布線)、tools(工具)、window(視窗)和help(幫助)14個下拉菜單,如圖2-32所示。

1.使用者配置按鈕

單擊菜單欄最左側顯示的是使用者配置按鈕圖檔 105,彈出的下拉菜單如圖2-33所示。

2.“files(檔案)”菜單

“files(檔案)”菜單主要聚集了一些跟檔案輸入、輸出方面有關的功能菜單,這些功能包括對檔案的儲存、打開、列印輸出等。在選擇菜單欄中的“檔案”則将其子菜單打開,如圖2-34所示。

save as:另存為指令。執行此指令,将彈出view save as對話框,選擇儲存的路徑及名稱對目前設計頁面進行儲存。

《Cadence 16.6電路設計與仿真從入門到精通》——2.5 Design Entry HDL原理圖圖形界面

save all:儲存所有打開工作頁面的内容。

save hierarchy:儲存層結構。

save all and baseline:儲存全部内容。

revert:轉換指令。

recover:覆寫指令,将原有檔案覆寫。

remove:移出指令,執行該指令将彈出“view remove”對話框,将選擇的目标從清單内删除。

edit page/symbol:編輯頁面。

edit hierarchy:編輯層次。

return:傳回指令。

refresh hierarchy viewer:重新整理層次。

change suite:執行該指令,将彈出“cadence product choices”對話框,可以改變打開design entry hdl軟體的方式。

view search stack:執行該指令,将彈出“search stack”對話框,對在目前項目中添加的庫進行查找,可以根據需要進行删除或添加庫操作。

export physical:導出原理圖,執行此指令将彈出“export physical”對話框。

export intercomm:導出hoio公司的intercomm的共同格式.eda文檔。

import physical:導入原理圖。

import iff:導入iff檔案。

import design:導入設計檔案。

view design:檢視設計内容,執行此指令将彈出“view design”對話框。

publish pdf:釋出pdf檔案。

plot setup:列印設定指令,執行此指令,将會彈出“design entry hdl options”對話框,進行相關的列印參數設定。

plot preview:列印前預覽。

plot:列印指令,ctrl+p。

3.“edit(編輯)”菜單

“edit(編輯)”菜單對所選擇的目标進行相應的編輯,如圖2-35所示。

copy all:複制全部指令,複制目前設計中所有的對象。

copy repeat:複制重複内容。

paste:粘貼指令。

paste special:粘貼特殊部分指令。

array:陳列指令。

delete:删除指令,ctrl+delete。

color:調出顔色選擇工具欄。

split:分割指令。

module order:單元順序指令。執行此指令将彈出hierarchy viewer視窗。

image:圖像指令。此項指令又分為insert(插入圖像)指令,stretch(延伸圖像)指令和capture(捕捉圖像)指令。

mirror:鏡像指令,在此指令中又分為vertical axis(垂直鏡像)指令和horizontal axis(水準鏡像)指令。

rotate:旋轉指令。

spin:引腳指令。

are:圓弧指令。

circle:圓形指令。

4.“view(視圖)”菜單

“view(視圖)”菜單主要是對工作區視圖進行調整,其中包括顯示視窗指令,如圖2-36所示。

《Cadence 16.6電路設計與仿真從入門到精通》——2.5 Design Entry HDL原理圖圖形界面
《Cadence 16.6電路設計與仿真從入門到精通》——2.5 Design Entry HDL原理圖圖形界面

zoom by point:在特殊點進行縮放。

zoom fit:縮放到包含整個圖畫面,快捷鍵是f2。

zoom in:放大,快捷鍵是f11。

zoom out:縮小,快捷鍵是f12。

zoom scale:比例縮放,執行此指令将彈出“scale factor”對話框。

pan up:向上取景,ctrl+up。

pan down:向下取景,ctrl+down。

pan left:向左取景,ctrl+left。

pan right:向右取景,ctrl+right。

previous view:檢視先前操作,快捷鍵是f10。

grid:用于設定是否在工作視窗中顯示格點。

status bat:用于設定是否在工作界面内顯示狀态欄。

error status bar:用于設定是否在工作界面内顯示錯誤狀态欄。

console window:用于設定是否在工作界面顯示console視窗。

hierarchy viewer:用于設定是否在工作界面顯示hierarchy viewer視窗。

global navigate:用于設定是否在工作界面顯示global navigate視窗。

data tips:用于設定是否顯示資料處理系統。

toolbars:用于設定是否顯示“customize”對話框。

5.“component(元件)”菜單

“component(元件)”菜單主要包含一些編輯原理圖頁面所需的選擇添加元件的常用指令。如圖2-37所示。

《Cadence 16.6電路設計與仿真從入門到精通》——2.5 Design Entry HDL原理圖圖形界面

add:增加元件。

swap pins:交換引腳。

replace:替換元件。

bubble pins:推擠的引腳。

version:檢視版本。

unconnected pins:未連接配接的元件引腳。

modify:修改元件。

smash:打散元件。

section:部分。

6.“wire(連線)”菜單

“wire(連線)”菜單主要包含了原理圖頁面中連線的一些常用操作,如圖2-38所示。

draw:畫線線段。

bus tap values:總線。

route:布線線段。

dot/connection point:特殊标記。

signal name:信号名稱。

thick:加厚。

bus name:總線名稱。

thin:縮薄。

bus tap:總線。

pattern:模式。

7.“text(文本)”菜單

“text(文本)”菜單主要包含了電路圖中與文本相關的屬性設定指令,如圖2-39所示。

《Cadence 16.6電路設計與仿真從入門到精通》——2.5 Design Entry HDL原理圖圖形界面

https://yqfile.alicdn.com/1c68b44af2fa05c2ff6b16e0f8dd7de324ca18ef.png" >

property:性能。

file:檔案。

custom text:文本設定。

set size:設定尺寸。

attributes:屬性。

increase size:增加尺寸。

assign power pins:配置設定單元引腳。

decrease size:減小尺寸

assign signal model:配置設定信号。

swap:交換。

update sheet variables:更新頁面變量。

reattach:附件。

change:變化。

property display:顯示性能。

port names:端口名稱。

property justification:性能驗證。

note:注釋。

global property display:顯示整體特性。

8.“block(子產品)”菜單

“block(子產品)”菜單主要包含了對子產品進行相關編輯的指令,如圖2-40所示。

add:添加子產品。

add pin:為子產品增加引腳序列。

rename:重命名子產品。

stretch:延伸子產品。

rename pin:重命名引腳序列。

draw wire:為子產品添加繪制線。

delete pin:删除引腳。

route wire:為子產品添加布線。

move pin:移動引腳。

9.“group(群組)”菜單

“group(群組)”菜單主要包含了create、copy、move和set等指令,如圖2-41所示。

《Cadence 16.6電路設計與仿真從入門到精通》——2.5 Design Entry HDL原理圖圖形界面

create:建立群組。

set current group:設定目前群組。

show contents[a]:顯示目前群組的内容。

assign signal model[a]:配置設定信号。

add property:增加屬性。

copy:複制群組内的選項。

array:群組内選項陣列。

set text size[a]:設定群組内的文字大小。

text change[a]:改變文字内容。

delete[a]:删除群組内選擇的内容。

color[a]:為群組設定顔色。

assign pover pins[a]:為選中内容配置設定電源引腳。

move:移動群組内的内容。

highlight[a]:高亮顯示。

components:組成部件。

align or distribute:對齊與分散。

10.“display(顯示)”菜單

“display(顯示)”菜單主要包含了color、highlight、dehighlight和distance等指令,如圖2-42所示。

《Cadence 16.6電路設計與仿真從入門到精通》——2.5 Design Entry HDL原理圖圖形界面

https://yqfile.alicdn.com/590c14802bb45312024abc15e9b831ee72dd0b6b.png" >

highlight:高亮顯示。

dehighlight:取消高亮顯示。

attachments f4:顯示附件。

color:顯示顔色。

component:顯示元件。

connections:顯示連接配接内容。

coordinate:顯示協調。

directory:顯示名稱。

distance:顯示距離。

history:顯示曆史記錄。

keys:顯示關鍵部分。

modified:顯示修改内容。

net:顯示網絡。

origins:顯示原點。

pins:顯示引腳。

pin names:顯示引腳名稱。

properties f6:顯示性能。

return:傳回。

text size:顯示文字型号。

11.“ams simulator(仿真)”菜單

“ams simulator(仿真)”菜單主要包含了對原理圖進行仿真的一些操作指令,如圖 2-43所示。

《Cadence 16.6電路設計與仿真從入門到精通》——2.5 Design Entry HDL原理圖圖形界面

enable pspice simulation:啟用pspice仿真。

new simulation profile:建立模拟檔。

edit simulation profile:編輯模拟檔。

delete simulation profile:删除模拟檔。

run:運作模拟。

probes:設定探針。

view result:觀察結果。

create netlist:建立網絡表。

view netlist:檢視網絡表。

create subcircuit:建立支電路。

view subcircuit:檢視支電路。

advanced analysis:進一步分析。

edit model:編輯模拟。

edit stimulus:編輯激勵源。

associate model:連接配接模闆。

simulate multiple profiles:模拟多重檔。

analog date tips:相似資料處理系統。

bias points:偏差點。

display pspice names:顯示pspice名稱。

12.“rf-pcb”菜單

“rf-pcb”菜單下包含兩大類import iff、rf group,如圖2-44所示。

《Cadence 16.6電路設計與仿真從入門到精通》——2.5 Design Entry HDL原理圖圖形界面

13.“tools(工具)”菜單

“tools(工具)”菜單主要包含了expand design、global find、global navigate、global update、constraints和check等指令,如圖2-45所示。

《Cadence 16.6電路設計與仿真從入門到精通》——2.5 Design Entry HDL原理圖圖形界面

https://yqfile.alicdn.com/0d62caedca00b24fd6d29173cd8c23aa5c61a4ed.png" >

global find:整體查找。

global navigate:整體忽略。

global update:整體更新。

constraints:限制。

check:檢查。

error:錯誤。

markers:标記。

run seript:運作腳本。

back annotate:回注。

simulate:模拟。

hierarchy editor:層編輯。

generate view:建立視圖。

packager utilities:封裝工具。

part manager:元件管理器。

model assignment:模闆配置設定。

design association:設計區分。

design differences:設計結合。

customize:定義。

options:選項。

14.“windows(視窗)”菜單。

“window(視窗)”菜單主要包含了new window、cascade、refresh等指令,如圖2-46所示。

《Cadence 16.6電路設計與仿真從入門到精通》——2.5 Design Entry HDL原理圖圖形界面

new window:新視窗指令。表示打開新的視窗,其預設視窗名與原視窗名相同。

refresh:重新整理指令。表示重新整理目前視窗的顯示内容。

cascade:視窗層疊。

tile:平鋪指令。

arrange icons:重排圖示。

15.“help(幫助)”菜單

“help(幫助)”菜單中主要包含了web resources、documentation等指令,如圖 2-47所示。

《Cadence 16.6電路設計與仿真從入門到精通》——2.5 Design Entry HDL原理圖圖形界面

2.5.5 工具欄

1.design entry hdl原理圖工作平台提供了14種工具欄。工具欄的調用方法很簡單,單擊菜單欄中的“view(視圖)”→“toolbar(工具欄)”指令,将彈出“customize(自定義)”對話框,如圖2-48所示。

《Cadence 16.6電路設計與仿真從入門到精通》——2.5 Design Entry HDL原理圖圖形界面

2.在“customize(自定義)”對話框打開toolbars頁籤,在該頁籤内的toolbars清單區域内顯示了design entry hdl原理圖工作

平台所提供所有工具欄,隻需選擇所希望顯示的工具欄,便可以調出相應的工具欄。圖2-49中所示為常用的工具欄。

《Cadence 16.6電路設計與仿真從入門到精通》——2.5 Design Entry HDL原理圖圖形界面

https://yqfile.alicdn.com/582b2c31f42b888ae85a29d66f51e7c2ccd332b8.png" >

繼續閱讀