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

6.2 元件的布局

布局是一個很復雜的過程,布局的好壞直接影響以后的走線效率。布局工作做得好,以后走線時會節省大量的時間;反之,則不僅布線的時間會大大加長,而且有可能影響板子的性能和指標。比如,數字電路部分元件被放置在模擬區,終端匹配電路被放置到驅動端,這些都對性能和指標有嚴重的影響,所以布局時要仔細考慮各方面的影響。

在項目管理器窗口單擊Layout,打開PCB編輯器文件pcbxxx.brd,包含cpu、ram、daamp1和daamp2區域。

1.重新設置DAAMP模塊

(1)選擇Set→User Preferences,打開User Preferences Editor對話框,在Categories列表中單擊Paths→Library,如圖6-2-1所示。

(2)單擊Value按鈕設置modulepath參量,如圖6-2-2所示。

img

圖6-2-1 Categories列表

img

圖6-2-2 設置modulepath參量

(3)在modulepath Items窗口,單擊Insert圖標添加一個新行,如圖6-2-3所示。

(4)單擊瀏覽按鈕img,定位到User1/ftb/ modules目錄,并單擊OK按鈕,如圖6-2-4所示。

img

圖6-2-3 modulepath Items窗口

img

圖6-2-4 定位目錄

(5)單擊OK按鈕關閉modulepath Items窗口。

(6)單擊OK按鈕關閉User Preferences Editor窗口。

2.放置DAAMP模塊

(1)放大DAAMP1和DAAMP2區域。

(2)選擇Place→Manually,打開Placement窗口,在Placement List選項卡下選擇Module instances,如圖6-2-5所示。

(3)展開文件夾,單擊DAAMP/DAAMP_1,如圖6-2-6所示。

img

圖6-2-5 Placement窗口

img

圖6-2-6 單擊DAAMP/DAAMP_1

(4)一個矩形輪廓隨著光標顯示出來。在控制窗口輸入坐標x 1575 850,模塊中元件的位置被確定。元件的布局被定義在DAAMP工程中,如圖6-2-7所示。

img

圖6-2-7 定位daamp1

(5)單擊DAAMP/DAAMP_2,如圖6-2-8所示,并定位到如下坐標:x 1575 50。

(6)在Placement窗口中單擊close按鈕。

(7)放大DAAMP區域并在每個模塊中觀察重新設置后的參考指示符和后綴(_1和_2)。

3.完成DAAMP布局

(1)選擇Place→Manually,打開Placement窗口,在Placement List選項卡中選擇Components by refdes,如圖6-2-9所示。

img

圖6-2-8 單擊DAAMP/DAAMP_2

img

圖6-2-9 Placement List選項卡設置

(2)在Placement菜單,設置Selection filters選項為Room,并選擇Daamp1,如圖6-2-10所示。

(3)在右邊的區域,選擇Components by refdes,如圖6-2-11所示,單擊Hide按鈕。

img

圖6-2-10 設置Selection filters

img

圖6-2-11 選擇Components by refdes

(4)DAAMP1區域指定地方的一個元件會自動連接到光標上,單擊放置這個元件到DAAMP1區域。

(5)第二個DAAMP1元件會連接到光標,放置這個元件到DAAMP1區域。

(6)單擊右鍵在快捷菜單中選擇Show,打開Placement窗口。

(7)重復上述操作步驟,放置元件到DAAMP2區域。完成后,單擊右鍵在快捷菜單中選擇Done。

(8)使用Edit→Move來調整視圖,選擇View→Zoom Fit查看全圖。

(9)選擇File→Save,單擊Yes按鈕保存設置。

4.放置CPU區域

(1)放大CPU區域,選擇Place→Manually。

(2)在Placement菜單,設置Selection filters選項為Room,并將room選擇為Cpu,如圖6-2-12所示。

(3)在右邊的區域,選擇Components by refdes并單擊Hide按鈕,CPU封裝連接到光標上。

(4)單擊放置元件到CPU區域,單擊右鍵在快捷菜單中選擇Done。

(5)選擇File→Save,單擊Yes按鈕保存設置。

5.進入PCB編輯器約束

約束即用戶定義的附加到網絡或者引腳對上的要求,電子約束管理著網絡和引腳對的行為。可以使用約束管理器來提取和管理電子約束。

(1)選擇Setup→Constraints→Electrical。

(2)打開約束管理器,在右邊框,選擇Net→Routing→Relative Propagation Delay,如圖6-2-13所示。

img

圖6-2-12 設置Selection filters

img

圖6-2-13 約束管理器

6.顯示臨界網絡(Critical Nets)

(1)在PCB編輯器中,選擇Display→Show Rats→Net。

(2)在約束管理器中,在VD總線上單擊右鍵,從快捷菜單中選擇Select指令,如圖6-2-14所示。

img

圖6-2-14 菜單欄

(3)觀察PCB編輯器窗口,VD總線被顯示。框選差分對對象,單擊右鍵從快捷菜單中選擇Select,如圖6-2-15所示。

(4)單擊右鍵從快捷菜單中選擇Select,并選擇對照組,如圖6-2-16所示。

img

圖6-2-15 菜單欄

img

圖6-2-16 菜單欄

(5)在PCB編輯器中,單擊右鍵從快捷菜單中選擇Done。

7.運行DRC

(1)選擇Tools→Update DRC。

(2)DRC錯誤的數量被顯示在PCB編輯器信息區域。如果有錯誤,將在設計中標記。

(3)修復之前要確定DRC的錯誤總數。

(4)選擇View→Zoom Fit查看全圖,選擇File→Save并單擊Yes按鈕保存設置。

主站蜘蛛池模板: 平顶山市| 蓬溪县| 公安县| 夹江县| 阳东县| 成武县| 巨鹿县| 杂多县| 华池县| 沅陵县| 海城市| 鲜城| 洞口县| 文成县| 广平县| 铜梁县| 金平| 甘洛县| 香河县| 成都市| 台东市| 永吉县| 石渠县| 富裕县| 来安县| 固镇县| 太保市| 澜沧| 保靖县| 芷江| 龙岩市| 平度市| 定襄县| 正镶白旗| 宿州市| 桐庐县| 阳泉市| 武邑县| 峨山| 宜州市| 咸宁市|