- 數字IC設計入門(微課視頻版)
- 白櫟旸編著
- 1623字
- 2024-12-27 23:28:50
前言
芯片行業在中國原本是一個默默無聞的行業。幾十年來,國內總有兩種聲音,一種是拿來主義,“自己研發做什么,買來就好了”;另一種是要自己做芯片。說真的,在2010年以前,筆者還在讀研究生時,根本沒想過中國需要做芯片,以及中國能做芯片。筆者的計算機用的是Intel的CPU及模組,內存是三星的,畢設用的是TI的DSP,直到我找到了一份芯片研發的工作,才知道中國也有做芯片的行業,但是,當時國內的產品生產商對國產芯片抱著十分懷疑的態度,尋找各種理由,拒絕使用國產芯片,國產芯片生存的空間只有兩個:其一就是完成國家任務,例如某某基金、項目、課題,或銷售給軍隊,完成國產化率指標;其二就是國內大廠自己做一個性能較差的芯片,以此要挾國外芯片供貨商,“如果要提價,我們有備份”,于是國外廠商就不敢提價,直到年頭久了,國外芯片技術更新換代,大廠自己的備份失去了要挾的能力,才又組織人力重新研發一次。可見當時國內芯片產業的生態是多么惡劣。
芯片研發的門檻高,從業者大多是碩士或博士,在芯片名不見經傳的時代,芯片工程師薪資待遇差,勞動強度高,加班加點是常有的事,被人戲稱為“沒錢又沒閑的一群人”。只能看著隔壁互聯網、游戲等行業的高薪流口水,很多從業者轉行去了互聯網,或改做FPGA產品。由于高校培養的專門人才少之又少,人力缺口只能由其他專業的人來填補,例如筆者就是從通信和信號專業轉過來的,但筆者當時也不是專門要找做芯片方面的工作,合同簽的是軟件開發,誤打誤撞被分配來做芯片,這種實際工作和意向書不一致的情況,也是大廠的常規操作。
近些年,美國逐漸開始了針對中國的貿易戰,特別是加大了對中國科技產業的制裁和封鎖。在這場沒有硝煙的戰爭中,芯片出人意料地站在了風口浪尖,成為美國要挾中國的利器。過去一直高喊“買買買”的產品經理們不作聲了,因為他們要么已經被禁止買入,要么就是在被禁的路上。一時之間,如何打破美國在芯片界的壟斷地位,建立獨立且完整的芯片研發、制造產業鏈,突然成為國家戰略的重中之重。在這一國際形勢的影響下,無論大廠小廠,“芯片替換運動”正在逐漸展開,大家都希望盡早用國產芯片替代隨時可能斷供的國外芯片。這一替換也使人們發現,原來我國在芯片領域有這么多短板需要填補,很多細分市場長期以來無人問津,或未得到應有的重視,例如CPU領域、存儲領域、網絡處理領域、無線通信領域、模擬芯片領域等。面對這些空白或短板,喜歡賺快錢的資本,在國家的引導下,進入了芯片行業,在一定程度上促進了近些年來國內芯片業的快速發展。同時也必須看到,目前國內芯片行業,正處在群雄并起,逐鹿中原的戰國時代,必然會經歷一場激烈的競爭,完成它的大清洗。我相信,經過充分的競爭與重組后,我國芯片業將會越來越有競爭力,面對美國的威脅,我們將有更多話語權,芯片業將會成為推動國內工業創新與發展,捍衛我國世界第一工業國地位的重要行業。
隨著芯片行業的快速發展,人才缺口越來越大,希望進入芯片行業,從事設計、驗證等相關工作的學習者也為數眾多,但對于新人來講,芯片行業分工細致,產品形態繁多,術語五花八門,想要入門不是一件易事。本書正是為了滿足這些讀者的需要而撰寫的。筆者從業十余年,轉戰過芯片研發的多個領域,如算法、RTL前端設計、驗證、綜合、FPGA、驅動軟件等,曾獨立完成多款小型芯片的數字全流程開發,經驗覆蓋數字、模擬等多個細分領域,參與研發的芯片量產累計已達上億顆。這使筆者對芯片流程各領域都有所了解,并且筆者同樣也是非科班出身,在工作中從零開始學習芯片,初學者可能遇到的“坑”,筆者大都跳進去并且爬上來過,因而更了解初學者的學習心理和知識需求。希望這本書可以幫助讀者排除心中的種種迷霧和疑團,從宏觀上和微觀上都更加了解芯片,迅速成長,早日摘掉“萌新”的帽子。
資源下載提示
素材(源代碼)等資源:掃描下方付費二維碼下載。
視頻等資源:下方付費二維碼,可以在線學習。
筆者的閱歷有限,書中難免存在疏漏,希望讀者熱心指正,在此表示感謝。
白櫟旸
2023年5月
于南京
- Architects of Intelligence
- 云計算服務保障體系
- Spark核心技術與高級應用
- Creating Dynamic UIs with Android Fragments(Second Edition)
- 數據驅動設計:A/B測試提升用戶體驗
- 數據庫原理與應用(Oracle版)
- Hands-On Mathematics for Deep Learning
- 機器學習:實用案例解析
- openGauss數據庫核心技術
- Scratch 2.0 Game Development HOTSHOT
- Kubernetes快速進階與實戰
- 云原生架構:從技術演進到最佳實踐
- 數據之美:一本書學會可視化設計
- 2D 計算機視覺:原理、算法及應用
- CORS Essentials