IC設計,Integrated Circuit Design,或稱為集成電路設計,是電子工程學和計算機工程學的一個學科,其主要內容是運用專業的邏輯和電路設計技術設計集成電路(IC)。本文主要介紹數字ic設計經典書籍,具體的跟隨小編一起來了解一下。
1、《Verilog HDL高級數字設計》
中文版和原著。這本書本人以為是講Verilog方面的最好的一本書,看完此書后,相信大家的code水平會有很大提高。書中例子及其豐富,涵蓋了RISC、UART、異步FIFO、數字信號處理、乘法器和觸發器,其中一章講一個簡單RISC的部分尤其值得仔細揣摩,可以令大家受益匪淺。書中很好的貫穿了code風格與綜合電路的關系,以及狀態機的寫法。看完此書你會發現,原來任何功能都可以通過狀態機來實現,而狀態機的寫法又那么像八股文。最關鍵的部分還是通過該模塊的功能要求畫出ASM圖,其實到這里,已經和軟件差不多了。
另外就是testbench的編寫,書中有大量的測試代碼,編寫的極具技巧,充分體現了測試的思想。書中的代碼都可以在網站上下載到,學習起來很方便。
2、《設計與驗證verilog hdl》
這本書是先鋒工作室出版的一本Verilog及EDA應用書籍,現在市場上關于 Verilog 的書籍大多數是介紹語法和建模的,沒有真正體現出理論性與實用性的結合。重點推薦第五章《RTL 設計與編碼指導》和第六章《如何寫好狀態機》。
3、《專用集成電路設計實用教程》 浙江大學出版社
這本書是我見過的講綜合的比較全面、系統的書。作者顯然在DC方面有極其豐富的經驗。全書娓娓道來,把綜合的原理和應用講的一清二楚。從Design Compiler 到Prime Time,從DFT Compiler到Power Compiler,涵蓋和數字前端的各個方面。書中圖文并茂,綜合中可能遇到的問題都有所提到,包括如何優化電路和消除時序違例。尤其是對DFT Compiler的講解,本人以為大公司的培訓文檔也不過如此。
4、《數字集成電路--系統與設計》&《數字集成電路分析與設計深亞微米工藝》
中文版和原著,都很搶手。內容差不多,都是數字IC的入門教程,涵蓋了從器件到連線到系統的各個方面,以及設計時應該注意的方面,經典的解決方案,每一章拿出來都是一個研究課題。我有一個師兄在西安華訊工作,聊天時就說工程中遇到的絕大部分問題在這兩本書上都提到過。不過非微電專業的同學可能剛一看比較難,因為大部分內容是偏底層的理論,需要仔細看,邊看邊思考。
5、《SOC設計方法與實現》郭煒等 電子工業出版社
這本書比較基礎的介紹了數字IC設計的流程和特點,可以讓初學者在最快的時間內形成一個體系架構。
《SoC設計方法與實現》結合SoC設計的整體流程,對SoC設計方法學及如何實現進行了全面介紹。全書共分14章,主要內容包括:SoC的設計流程、SoC的架構設計、電子級系統設計、IP核的設計與選擇、RTL代碼編寫指南、先進的驗證方法、低功耗設計技術、可測性設計技術及后端設計的挑戰。書中不僅融入了很多來自于工業界的實踐經驗,而且介紹了SoC設計領域的最新成果,可以幫助讀者掌握工業化的解決方案,使讀者能夠及時了解SoC設計方法的最新進展。
6、《計算機組織與體系結構性能設計》
現在出到第七版。這是計算機體系結構方面世界公認的經典教材。有些人覺著這是3系看的書。其實我覺著體系結構是我們國內做IC設計和國外IC設計比最大的缺陷,整個芯片組織的不好,體系結構不夠健壯,單個module做的再精細也沒什么大用處。這也是為什么我們的IC設計只能跟著國外的標準和協議走的原因。現在國內的IC設計現狀就是,別人把一個系統或體系做成標準和協議,我們把它讀懂,按照人家規定的一點一點寫出代碼,這其實是很悲慘的一件事情。
7、《計算機系統組成與體系結構》
《計算機體系結構:量化研究方法(第5版)》是最權威的計算機體系結構著作,是久負盛名的經典作品。
書中系統地介紹了計算機系統的設計基礎、指令集系統結構、流水線和指令集并行技術、層次化存儲系統與存儲設備、互連網絡以及多處理器系統等重要內容。在這個最新版中,作者增加了當前炙手可熱的云計算和手機客戶端技術等相關內容,探討了在手機、平板電腦、筆記本電腦和其他移動計算設備上云計算的軟硬件實現方式。
8、《CMOS數字集成電路——分析與設計(第三版)》
《CMOS數字集成電路:分析與設計(第3版)》詳細講述CMOS數字集成電路的相關內容,反映現代技術發展水平并提供了電路設計的最新資料。《CMOS數字集成電路:分析與設計(第3版)》共十五章。前八章詳細討論MOS晶體管的相關特性和工作原理、基本反相器電路設計、組合邏輯電路及時序邏輯電路的結構與工作原理;第9章介紹應用于先進VLSI芯片設計的動態邏輯電路,第10章介紹先進的半導體存儲電路,第11章介紹低功耗CMOS邏輯電路,第12章介紹雙極性晶體管基本原理和BiCMOS數字電路設計,第13章詳細介紹芯片的I/O設計,最后兩章分別討論電路的可制造性設計和可測試性設計這兩個重要問題。
9、《Verilog編程藝術》
內容面向工程實際,講了不少實際項目中遇到的問題及設計技巧,挺有參考價值,相比于一般的教科書,這本書更加注重Verilog編程的方法論和實用性。適合具有一定verilog基礎的人閱讀,可作為ASIC開發人員和管理人員的參考書,也可作為電子類專業研究生的參考書,可以進一步提高讀者的verilog編程能力。
比較深入的探討如何避免使用易混淆和易錯誤的語句,主要分為七個部分:設計原則、語言通行、書寫文檔、高級設計、時鐘和復位、驗證之路、其他部分。本書對這些部分做了重點的探討:verilog編碼風格、verilog-2001的新特性、簡潔高效的編程、容易出錯的語言元素、可配置設計、時鐘生成、復位設計、驗證方法等。另外,本書還對systemverilog做了簡單的介紹。
10、《硬件架構的藝術:數字電路的設計方法與技術》阿羅拉 (Mohit Arora)
本書揭示硬件架構的設計藝術,涵蓋作者從事芯片設計行業十多年的經驗和研究成果。本書共分9章,第1章介紹亞穩態的概念、量化方法和減少其影響的技術;第2章介紹同步設計的時鐘技術,并提出可行的時鐘方案以及系統復位策略。第3章介紹在設計中使用異步時鐘或“處理多個時鐘”時會出現的問題及解決方法。第4章介紹時鐘分頻器的各個方面和實現方法。第5章講述低功耗設計技術,以減少動態和靜態功耗。第6章介紹如何把流水線技術應用在處理器的設計中,從而提高性能;第7章討論使用最佳字節順序的方法;第8章闡述去抖動技術,以消除毛刺和噪聲。第9章介紹電磁干擾的原理、規程、標準和認證,以及電磁干擾的影響因素和減少電磁干擾的方法。
-
IC設計
+關注
關注
38文章
1341瀏覽量
104926
發布評論請先 登錄
相關推薦
名單公布!【書籍評測活動NO.40】數字IC設計入門,多角度透視芯片設計
【「數字IC設計入門」閱讀體驗】+ 數字IC設計流程
ARM和Linux系統從零開始 需要看的各種經典書籍
ic設計的經典書籍
模擬IC與數字IC異同
IC設計經典書籍
ic設計的經典書籍

評論