內容簡介
《集成電路版圖設計/全國高等職業教育規劃教材》基於Cadence設計係統和Synopsys公司的Astro自動布局布綫工具,通過D508這個實際的數模混閤電路項目,詳細介紹模擬電路的全定製版圖設計方法、數字電路的基於標準單元的布局布綫流程和采用Calibre工具進行版圖驗證的方法。在以上介紹過程中突齣項目設計的概念,包含瞭項目設計過程中遇到的技術問題、解決方法和經驗總結等;列齣瞭設計過程所用的各種數據以及如何進行這些數據的保存、完成版圖設計後如何進行數據處理等;舉例說明瞭實施項目化版圖設計教學或産品設計所需要構建的軟硬件係統等實用性內容;在附錄中增加瞭D508項目的所有邏輯和版圖數據以及進行版圖驗證所需要的規則命令文件等。本書可作為大學、高職高專院校版圖設計的教材,也可作為廣大從事集成電路設計工程師的實用參考書。
內頁插圖
目錄
齣版說明
前言
第1章 緒論
1.1 集成電路版圖設計基礎
1.1.1 集成電路版圖設計的概念
1.1.2 兩種集成電路版圖設計的主要方法
1.2 D508項目總體介紹
1.3 D508項目版圖設計策略
1.4 實訓
1.5 習題
第2章 基於Cadence係統的全定製版圖設計基礎
2.1 D508項目邏輯圖的準備
2.1.1 邏輯圖輸入工具啓動
2.1.2 一個傳輸門邏輯圖及符號的輸入流程
2.1.3 D508項目單元邏輯圖的準備
2.1.4 D508項目總體邏輯圖的準備
2.2 D508項目版圖輸入準備工作
2.2.1 設計規則準備
2.2.2 工藝文件準備
2.2.3 顯示文件準備
2.3 版圖設計步驟及操作
2.3.1 建版圖庫
2.3.2 版圖輸入界麵和設置
2.3.3 建版圖單元
2.4 高級版圖設計技術
2.4.1 層次化設計
2.4.2 利用PDK進行版圖設計
2.5 實訓
2.5.1 實訓1 版圖設計準備
2.5.2 實訓2 PDK中各種元器件識彆
2.6 習題
第3章 D508項目模擬部分的全定製版圖設計
3.1 D508項目模擬模塊的版圖設計
3.1.1 上電復位模塊的版圖設計
3.1.2 振蕩模塊的版圖設計
3.1.3 上、下拉電路的版圖設計
3.1.4 大驅動器的版圖設計
3.2 D508項目模擬部分的整體版圖
3.3 D508項目I/O單元的版圖設計
3.3.1 芯片的可靠性
3.3.2 D508項目的I/O單元設計
3.4 實訓
3.4.1 實訓1 模擬模塊的版圖設計
3.4.2 實訓2 輸入單元的版圖設計
3.5 習題
第4章 基於標準單元的版圖設計基礎
4.1 標準單元及布局布綫基本原理
4.1.1 基於標準單元的設計及標準單元庫
4.1.2 兩種基本布綫原理
4.1.3 為滿足布綫要求而需遵循的庫規則
4.2 D508項目標準單元建立原則
4.2.1 pitch的確定
4.2.2 標準單元高度的確定
4.2.3 標準單元建立的其他原則
4.2.4 D508項目中標準單元建立的步驟和單元舉例
4.3 D508項目標準單元的設計
4.3.1 反相器單元設計
4.3.2 與非門單元設計
4.3.3 或非門單元設計
4.3.4 與或非門單元設計
4.3.5 或與非門單元設計
4.3.6 二選一單元設計
4.3.7 鎖存器單元設計
4.3.8 觸發器單元設計
4.4 實訓
4.4.1 實訓1 標準單元pitch的確定
4.4.2 實訓2 二輸入端與非門標準單元的建立
4.5 習題
第5章 D508項目基於標準單元的版圖設計
5.1 D508項目版圖整體布局的考慮
5.1.1 I/O PAD的布局
5.1.2 模塊的布局
5.2 D508項目電源/地綫的規劃
5.2.1 電源/地綫規劃的普遍原則
5.2.2 D508項目電源/地綫規劃圖
5.3 D508項目時鍾信號綫的規劃
5.3.1 時鍾網絡的構架
5.3.2 時鍾信號的規劃
5.4 為滿足布局布綫要求所做的邏輯修改和版圖設計
5.4.1 延時單元
5.4.2 掩膜選項
5.4.3 其他數字模塊中的模擬單元
5.5 D508項目的布局布綫
5.5.1 布局布綫工具—Astro簡介
5.5.2 Astro布局布綫的數據準備和流程
5.5.3 采用Astro進行D508項目的布局布綫
5.5.4 D508項目布局布綫結果
5.6 實訓
5.6.1 實訓1 電源/地綫規劃
5.6.2 實訓2 Astro布局布綫流程
5.7 習題
第6章 基於Calibre係統的版圖驗證
6.1 基於Calibre 驗證的準備工作
6.1.1 Calibre驗證流程
6.1.2 Calibre驗證所需要的文件準備
6.1.3 Calibre驗證圖形界麵的産生
6.2 Calibre DRC 檢查
6.2.1 Calibre DRC的運行步驟
6.2.2 Calibre DRC的實例
6.3 Calibre LVS檢查
6.3.1 Calibre LVS的運行步驟
6.3.2 Calibre LVS實例
6.3.3 多個單元同時進行LVS驗證的方法
6.4 Calibre驗證的相關數據
6.5 實訓
6.5.1 實訓1 用Calibre進行DRC
6.5.2 實訓2 用Calibre進行LVS
6.6 習題
第7章 D508項目設計數據和設計係統使用
7.1 D508項目相關數據結構
7.1.1 邏輯相關數據
7.1.2 版圖相關數據
7.2 版圖數據的處理
7.3 設計係統使用要點
7.3.1 工作站服務器帶PC終端設計係統
7.3.2 PC虛擬機設計係統
7.4 實訓
7.4.1 實訓1 項目數據結構的認識
7.4.2 實訓2 PC虛擬機設計係統的使用
7.5 習題
附錄
附錄A Cadence係統中邏輯和版圖輸入快捷鍵
附錄B 書中非標準符號與國標的對照錶
參考文獻
前言/序言
伴隨著我國集成電路産業的高速發展,集成電路設計已經成為現在較為熱門的就業崗位之一。為滿足市場的需求,全國一部分高職院校開設瞭微電子技術這個專業,其中大部分院校的該專業都開設瞭“集成電路版圖設計”課程。為瞭培養集成電路行業中的高素質技能型人纔,編者在多年集成電路行業設計經曆和各類學生教學實踐基礎上,閤理選擇內容,為廣大讀者奉獻一本項目化的集成電路版圖設計教材。
全定製設計和基於標準單元的設計是集成電路版圖設計中最主要的兩種設計方法,其中Cadence設計係統是目前全定製版圖設計中的主流工具,適用於進行模擬電路的版圖設計;Synopsys公司的Astro是目前行業內基於標準單元設計的非常有影響力的工具,用於進行數字電路的自動化版圖設計。本書通過工)508這個既包含數字電路,又包含模擬電路的實際例子,把這兩種設計方法、兩種設計係統融閤在一起進行介紹,以覆蓋目前集成電路設計行業中版圖設計人員的崗位需求,滿足人纔培養的要求。
本書第1章介紹瞭兩種版圖設計方法的基本概念;第2、3章介紹瞭全定製版圖設計基礎知識和采用全定製方法進行工)508項目模擬部分的版圖設計;第4、5章介紹瞭基於標準單元的版圖設計基礎和采用標準單元方法進行〕3508項目整體的版圖設計;第6章介紹瞭基於Caliblre係統的版圖驗證;第7章列齣瞭D508項目的設計數據和開發這一産品所采用的設計係統;在本書附錄A中包含瞭D508項目的所有邏輯和版圖數據以及進行版圖驗證所需要的規則命令文件等。
本書中的邏輯電路圖采用集成電路專用設計軟件繪製,部分電路符號與!司標不符,附錄B中給齣瞭書中非標準符號與國標的對照錶。
本書介紹的內容比較貼近集成電路設計行業的前沿技術,如采用PDK進行版圖設計的高級技術、業界最新的ESD保護電路設計、布局布綫前電源/地綫和時鍾綫的規劃等;所舉的D508例子是目前集成電路産業比較熱門的觸摸技術産品,所使用的是目前大部分集成電路設計公司正在采用的主流工藝,並且采用瞭Calibre等行業內最新的設計工具,因此非常適閤各類正在學習版圖設計的學生使用。通過使用本書,他們在學校就可以完成原本要到企業後纔能進行的項目設計培訓,並且跟他們在企業所從事的版圖設計崗位可以實現無縫對接。另外對正在從事版圖設計的工程師來說,本書也是一本非常實用的參考書。
在本書編寫過程中江蘇信息職業技術學院電子信息工程係孫萍教授給瞭本書一個準確的定位,電子信息工程係集成電路設計工作室的同學在編寫過程中提供瞭必要的幫助,在此一並錶示感謝。
由於編者水平有限,書中不妥之處在所難免,懇請廣大讀者批評指正。
編者
集成電路版圖設計/全國高等職業教育規劃教材 下載 mobi epub pdf txt 電子書