Cadence PCB設計之約束管理器(一)——基本設定
把基本的元器件擺放完整之後,接下來就要進去佈線了。在佈線之前還應該進行約束管理的一些設定。首先是基本的線寬、線線間距設定。
一、線寬設定——就是設定一些特殊走線的線寬,如電源線。
首先開打約束管理器,具體操作為:Setup/Constrains選擇Constraint Manager,或者點選CM圖示,如下圖所示,開啟約束管理器。
(1) 設定預設約束
點選Physical Constraint Set即可出現Default的Physical相關設定點,如LineWidth、Neck width..等
(2)設定特殊物理規則
點選Default按滑鼠右鍵,執行CreatePhysical CSet加入新規則
這裡在名字應該讓自己的名字有意思(看名字就應該明白其功能)
可以根據自己的需要設定其值和相應的過孔等相關資訊。
設定完之後,還要將其分配給相應的網路(點選Referenced Physical CSet下面即可),在左邊點選Net-AllLayers,右邊為所需設定的網路分配規則。
(3)區域約束規則設定
在一些特殊的區域對線寬、過孔等都有特殊的要求,如BGA的裡面,這樣我們就要進行區域設定。
在物理規則下,左邊點選Region,在右邊dspsystem右鍵選擇Create-àRegion,大致跟上面的一樣,根據區域的具體要求進行相應的設定即可。
設定完之後還要把這個屬性賦給相應的區域,具體如下:返回pcb圖,Shape—>Rectangular(這裡可根據自己的要求選擇相應的形狀)
這樣區域設定就完成了。
總結:這些就是最基本的約束管理器的設定,看上去也很簡單(我一開始也是這麼想的)。可是真正設定起來就不是那麼簡單了,而且一些細節常常被忽略,如類和class類的選擇。
區域設定很是靈活,我們可以自由的組合設定。
於爭博士的視訊是以15.7講的,跟16.6版本有很大的區別,所以在用起來就不是那麼簡單了。期待小哥16.6的視訊儘快完結!
相關文章
- PCB設計
- SciTech-EECS-電路設計- PCB設計-PCB設計流程 + 元器件封裝設計 + PCB設計規則 +PCB佈局/佈線/覆銅等設計封裝
- 主鍵約束設定Enable Novalidate時報錯
- Altium 設定 PCB Snap Component
- 高速數字PCB設計(1)—淺析PCB層疊結構(stackup)設計
- Oracle定義約束 外來鍵約束Oracle
- 高屋建瓴:梳理程式設計約定程式設計
- CMMI 入門 – 基本術語:約束、假設、依賴、風險、承諾薦
- PCB設計怎麼避坑
- WordPress基礎之基本SEO設定
- Unity遊戲框架設計之UI管理器Unity遊戲框架UI
- Mysql-基本練習(06-唯一約束、外來鍵約束、新增、刪除單列)MySql
- 簡約之美:如何實現簡約設計
- Altium Designer設計STM32最小系統(PCB設計)
- MT6771 PCB設計資料
- PCB原理圖設計常見錯誤
- 使用CP-SAT和Python實現約束程式設計Python程式設計
- Unity遊戲框架設計之訊息管理器Unity遊戲框架
- Unity遊戲框架設計之場景管理器Unity遊戲框架
- Unity遊戲框架設計之存檔管理器Unity遊戲框架
- Unity遊戲框架設計之揹包管理器Unity遊戲框架
- 【SQL】15 SQL 約束(Constraints)、NOT NULL 約束、UNIQUE 約束、PRIMARY KEY 約束、FOREIGN KEY 約束、CHECK 約束、DEFAULT約束SQLAINull
- ts函式約束定義函式
- ts類介面約束定義
- SQL之延遲約束SQL
- 【程式設計素質】Java編碼約定程式設計Java
- spring事務管理器設計思想(一)Spring
- MySQL之完整性約束MySql
- 結束程式設計師對程式設計的恨程式設計師
- 績效管理之KPI設定_程式設計師KPI程式設計師
- 一.設計模式之工廠設計模式設計模式
- loadrunner12.6快速實戰之基本設定
- Oracle主鍵約束、唯一鍵約束、唯一索引的區別(轉)Oracle索引
- 32. 基本資料型別、約束條件資料型別
- Google C++ 程式設計風格指南:命名約定GoC++程式設計
- Go 泛型之泛型約束Go泛型
- Django模型之欄位與約束Django模型
- Javaweb-約束-外來鍵約束JavaWeb