官术网_书友最值得收藏!

4.3 團隊設計(Team Design)

本節創建一個團隊,設計者共同設計層次圖模塊。設計團隊工作在一個層次設計中,在這個設計環境中,每個設計者可能設計其中的一個模塊,當所有的設計者都完成了他們的模塊,團隊組織者就將所有的模塊收集到一個頂層設計中。

層次設計的優點:縮短設計周期;設計重用;減少錯誤;每個模塊都可以分別進行檢查,不必等到設計最后才檢查;層次設計易于組織,容易讀,容易理解。

1.建立板級設計(Board-Level)

(1)單擊Create Design Project,彈出New Project Wizard對話框。

(2)在Project name區域,輸入pcbxxx。

(3)單擊位于Location區域右邊的瀏覽按鈕,打開User1\ftb文件,并單擊OK按鈕。

(4)在Location區域,添加pcbxxx到最后的路徑,如圖4-3-1所示。

img

圖4-3-1 New Project Wizard對話框

(5)單擊下一步按鈕,檢驗pcbxxx_lib和standard庫是否在Project庫文件下,如圖4-3-2所示。

(6)單擊下一步按鈕,在Design Name欄輸入data,如圖4-3-3所示。

img

圖4-3-2 查看庫

img

圖4-3-3 Design Name欄

(7)單擊下一步按鈕,設計是在ftb目錄下的pcbxxx目錄里創建的。

(8)單擊完成按鈕并單擊Yes按鈕,使信號屬性完整。

(9)當新設計成功創建后,單擊OK按鈕。

2.添加已有元件庫

(1)在項目管理器窗口單擊Setup按鈕,彈出Project Setup窗口。

(2)單擊cds.lib區域右邊的Edit按鈕。

(3)在文件的最后添加define classlib ../classlib。

(4)保存并退出文件。單擊Yes按鈕更新庫列表。

(5)從Available Libraries庫文件列表中選擇classlib庫并單擊Add按鈕,如圖4-3-4所示,最后單擊Apply按鈕。

img

圖4-3-4 添加classlib庫

3.調用創建的元件庫

(1)單擊cds.lib區域右邊的Edit按鈕。

(2)在文件末尾添加下列語句:

img

Cadence 中的cds.lib 文件是一個原理圖庫索引文件,它是一個文本文件,允許編輯。該文件的每一行都由define或include關鍵詞定義一個元件庫的索引指針,其中define定義一個單一的元件庫索引,而include則定義另一個庫索引文件(cds.lib)的包含。當安裝好Cadence后,為了索引原理圖庫,需要修改系統的cds.lib文件。一般通過修改cds.lib文件來增減庫。每個項目都有cds.lib文件。

(3)保存并退出文件,單擊Yes按鈕更新庫列表。

(4)從Available Libraries庫文件列表中選擇daamp_module_lib庫并單擊Add按鈕,如圖4-3-5所示。

(5)從Available Libraries庫文件列表中選擇ram_module_lib庫并單擊Add按鈕,如圖4-3-6所示。最后單擊Apply按鈕。

img

圖4-3-5 添加daamp_module_lib庫

img

圖4-3-6 添加ram_module_lib庫

4.常規原理圖設置

這里設置默認頁邊緣和其他復雜選項。

(1)在項目設置窗口,單擊Tools欄,單擊Design Entry HDL的Setup按鈕打開Design Entry HDL Options窗口,如圖4-3-7所示。

(2)在左側的選框里單擊General。

(3)在Preferences選項下,選擇Set PATH property invisible,如圖4-3-8所示。

img

圖4-3-7 設置Design Entry HDL

img

圖4-3-8 設置General選框

(4)在Messages選項下,設置Warning為Command Line,如圖4-3-9所示。

(5)在Page Border選項下,單擊Browse按鈕,在打開的View Open對話框中設置Library文件為classlib,如圖4-3-10所示。

img

圖4-3-9 設置Messages選項

img

圖4-3-10 View Open對話框

(6)從滾動列表中選擇MY B SIZE PAGE并單擊Open按鈕,在Design Entry HDL Options窗口的Symbol區域顯示MY B SIZE PAGE,如圖4-3-11所示。

img

圖4-3-11 Symbol區域

5.原理圖可視柵格(Visible Grid)的設置

(1)在左邊方框中選擇Grid,如圖4-3-12所示。

(2)選擇Show Logic Grid選項,并設置Multiple文件為2。

(3)選擇Show Symbol Grid選項,如圖4-3-13所示

img

圖4-3-12 選擇Grid

img

圖4-3-13 設置Grid

6.原理圖文本變量(Text Variables)

(1)在左邊方框中選擇Custom Variables,如圖4-3-14所示。

(2)輸入變量名稱。在Name區域輸入engineer。

(3)輸入變量值(變量值不能為空)。在Value區域輸入Team Lead,如圖4-3-15所示。

img

圖4-3-14 選擇Custom Variables

img

圖4-3-15 設置Variable List

7.設置層次視圖

(1)在左邊方框中選擇Design Navigation,如圖4-3-16所示。

img

圖4-3-16 設置Design Navigation

(2)選擇Hide Instance Names選項,單擊OK按鈕。

(3)單擊OK按鈕關閉Project Setup窗口。

主站蜘蛛池模板: 巨鹿县| 定南县| 台南市| 乐清市| 抚州市| 高淳县| 呼伦贝尔市| 惠水县| 砚山县| 小金县| 丰县| 碌曲县| 宜昌市| 额敏县| 东安县| 黄骅市| 伽师县| 若尔盖县| 平远县| 泗洪县| 潞城市| 开封市| 南华县| 塔河县| 日照市| 嘉定区| 元阳县| 孟村| 双桥区| 大庆市| 凯里市| 固安县| 长岛县| 仁布县| 辽阳市| 宁津县| 永川市| 改则县| 墨竹工卡县| 喀喇沁旗| 抚宁县|