晶片設計的步驟(後端設計篇)

2020-12-25 OFweek維科網

晶片設計分為前端設計和後端設計,前端設計(也稱邏輯設計)和後端設計(也稱物理設計)並沒有統一嚴格的界限,涉及到與工藝有關的設計就是後端設計。

晶片設計之後端設計

1. DFT

Design For Test,可測性設計。晶片內部往往都自帶測試電路,DFT的目的就是在設計的時候就考慮將來的測試。DFT的常見方法就是,在設計中插入掃描鏈,將非掃描單元(如寄存器)變為掃描單元。關於DFT,有些書上有詳細介紹,對照圖片就好理解一點。

2. 布局規劃(FloorPlan)

布局規劃就是放置晶片的宏單元模塊,在總體上確定各種功能電路的擺放位置,如IP模塊,RAM,I/O引腳等等。布局規劃能直接影響晶片最終的面積。

3. CTS

Clock Tree Synthesis,時鐘樹綜合,簡單點說就是時鐘的布線。由於時鐘信號在數字晶片的全局指揮作用,它的分布應該是對稱式的連到各個寄存器單元,從而使時鐘從同一個時鐘源到達各個寄存器時,時鐘延遲差異最小。這也是為什麼時鐘信號需要單獨布線的原因。

4. 布線(Place & Route)

這裡的布線就是普通信號布線了,包括各種標準單元(基本邏輯門電路)之間的走線。比如我們平常聽到的0.13um工藝,或者說90nm工藝,實際上就是這裡金屬布線可以達到的最小寬度,從微觀上看就是MOS管的溝道長度。

5. 寄生參數提取

由於導線本身存在的電阻,相鄰導線之間的互感,耦合電容在晶片內部會產生信號噪聲,串擾和反射。這些效應會產生信號完整性問題,導致信號電壓波動和變化,如果嚴重就會導致信號失真錯誤。提取寄生參數進行再次的分析驗證,分析信號完整性問題是非常重要的。

6. 版圖物理驗證

對完成布線的物理版圖進行功能和時序上的驗證,驗證項目很多,如LVS(Layout Vs Schematic)驗證,簡單說,就是版圖與邏輯綜合後的門級電路圖的對比驗證;DRC(Design Rule Checking):設計規則檢查,檢查連線間距,連線寬度等是否滿足工藝要求, ERC(Electrical Rule Checking):電氣規則檢查,檢查短路和開路等電氣 規則違例等等。

相關焦點

  • 20190315晶片設計工程中設計軟體問題解決技巧—Cadence Innovus篇
    拒絕晶片後端設計外包,自己的晶片自己做! 以下內容為晶片設計中遇到的實際工程問題及解決方案,希望幫助業內同行快速解決相同的技術難題。    20190219晶片設計工程中設計軟體問題解決技巧—Cadence Innovus篇20190112晶片設計工程中設計軟體問題解決技巧—Cadence Innovus篇20181226晶片設計工程中設計軟體問題解決技巧—Cadence Innovus篇。
  • 相比數字前端設計,月薪4W的後端設計工程師每天上班都在幹啥?
    數字後端設計是什麼?
  • 年薪三十萬+的數字後端設計工程師每天上班都在幹啥?
    ,顧名思義,它處於數字IC設計流程的後端,屬於數字IC設計類崗位的一種。在IC設計中,數字後端所佔的人數比重一直是最多的,而且隨著晶片規模不斷加大,後端工程師需要的人數將會越來越多。一般來說,數字後端按崗位類別可以分為:邏輯綜合,布局布線physical design,靜態時序分析(STA),功耗分析Power analysis,物理驗證physical verification等崗位。
  • 數字IC後端真的不如前端設計和驗證嗎?
    後端基本不死卡學歷,本科作為底線,技術到位基本上都有機會。除此之外,後端對於是否科班出身看的不重,我自己知道的基本上做後端的出身專業比較多樣化:電子類、信息類、自動化類、物理類、化學類等工科專業都見過,側面證明後端入行並不難。無論是往年的數據,還是今年的行情,都可以說明一個事實:前端設計、功能驗證、後端設計三個崗位的薪資水平是不相伯仲的。
  • 你和數字後端設計大師的差距原來在這裡。
    我相信很多工作兩三年的數字後端工程師也不是很清楚,更不用說那些正準備或剛踏入數字後端這個family中的新成員。之所以想跟大家分享下這個topic,原因有兩點。第一,了解大牛所謂的定義(小編自己花了半個小時總結列出了幾點)。第二,讓大家明確自己的努力方向,使自己也變成傳說中的牛人,哥就是要變成傳說。只要夠努力,不斷往本篇所講的方向努力,終有一天你們一定可以的。
  • IC之美:晶片設計幹嘛的?崗位?薪資?
    畢業季的時候,我們也會有很明顯的感覺,找IC設計方向工作的,基本都是數字IC方向,因為公司多,崗位多。設計一個晶片,首先要根據晶片的功能,去劃分模塊,寫電路 最早期,晶片規模小,功能比較少,一個工程師就能搞定,所以崗位很少的。但現在晶片規模大,流程複雜,就需要更精細的分工,因此就有很多崗位。
  • 詳解晶片的設計生產流程
    大家都是電子行業的人,對晶片,對各種封裝都了解不少,但是你知道一個晶片是怎樣設計出來的麼?你又知道設計出來的晶片是怎麼生產出來的麼?看完這篇文章你就有大概的了解。然而,工程師們在設計一顆 IC 晶片時,究竟有那些步驟?設計流程可以簡單分成如下。設計第一步,訂定目標在 IC 設計中,最重要的步驟就是規格制定。這個步驟就像是在設計建築前,先決定要幾間房間、浴室,有什麼建築法規需要遵守,在確定好所有的功能之後在進行設計,這樣才不用再花額外的時間進行後續修改。IC 設計也需要經過類似的步驟,才能確保設計出來的晶片不會有任何差錯。
  • 數字IC後端實現面試精選300問
    下面這個為國外Martin出品的interview question電子書,感興趣的朋友可以前往下載。小編知識星球屬於付費社群,目前已經擁有500位鐵桿粉絲。本著志願加入的原則,每年208元,相當於0.57元/天。每天少吃半個雞蛋,這點錢就出來了。
  • 模擬版圖設計和數字後端設計是啥?全班都去學習,同學:工資高
    因為幫同學找工作這件事情我終於能夠理解:為什麼我們大學實習時,我們信工學院很多同學都不實習;而是出去參加職業培訓,學習模擬版圖設計和數字後端設計。一個班都願意去培訓而不去工作賺錢!當時聽同學說:培訓上崗後底薪工資8000元起。一開始我對這種說法並不完全相信,後來接觸到晶片培訓才知道培訓三個月之後,就能上崗成為工程師,工資肯定高!
  • 中興澄清聲明:不具備晶片生產製造能力 專注通信晶片的設計
    針對多個自媒體對於「7nm晶片規模量產,5nm晶片開始導入」信息誤讀一事,今日,中興通訊官方發布澄清聲明,稱在晶片設計領域,中興通訊專注於通信晶片的設計,並不具備晶片生產製造能力。中興通訊稱,我們注意到近期多個自媒體針對中興通訊7nm晶片規模量產,5nm晶片開始導入的信息存在誤讀,部分報導與事實不符,對公司正常經營造成了困擾和影響。在晶片設計領域,中興通訊專注於通信晶片的設計,並不具備晶片生產製造能力。
  • 晶片精品文章合集(500篇!)
    IC大牛10多年的設計分享:數字典型電路知識結構地圖及代碼實現深度聊聊MOS管32GT/s PCIe 5.0,SOC晶片關鍵設計與挑戰關於華為海思,這篇文章值得一看一文教你讀懂晶片後端報告(做前端的必看!)
  • 轉行IC設計工程師,現在就有最好的機會!
    對電子類的同學而言,集成電路設計既符合薪資高、發展好的要求,同時專業也比較對口。對於材料、物理等其他理工科專業的同學而言,轉行從事集成電路設計也是非常不錯的選擇。後端物理設計,在整個複雜的集成電路設計生產流程中,是連接集成電路前端邏輯設計和生產製造的重要步驟,是晶片設計的一個重要環節。
  • 微流控晶片設計在POCT產品設計中的重要性
    一次性晶片耗材通常需要以簡單的方式整合複雜的功能,並且體積儘可能小。因此往往採用高精度微流控盒的形式。採用微流控晶片的設計在成功開發完整的體外診斷儀器系統中起著重要的作用,其中易用性、高通量和每次測試的成本是重要因素,因此將微流控晶片設計在開發儀器之前執行尤為重要。
  • AI強攻EDA,無人晶片設計還有多遠?
    AI強攻EDA,無人晶片設計還有多遠? Cadence這一全新發布的重大意義在於:它實現了數字全流程基於機器學習引擎,包括Innovus設計實現系統、Genus綜合解決方案、Tempus時序籤核解決方案和Voltus IC電源完整性解決方案,覆蓋數字設計前端、後端、綜合、電源完整性、signoff等。
  • 玩轉高速晶片封裝逆向設計-1
    在「大晶片夢」受到打壓的當下,通過晶片SiP設計可以解決一部分問題,也是目前條件下一種可選方案,即使不能「彎道超車」,但「別一下同跑道上的車」還是可以的,下面會介紹一顆內存顆粒由一張打線圖而逆向設計出原設計並優化的詳細過程。【那些年的IC逆向工作】想起剛出校門時所服務的第一家公司,那是一家正向與逆向設計並存的電子消費類晶片公司。
  • 晶片設計的保障者,晶片設計之可測試設計技術詳解
    晶片設計是全球比較重視的行業之一,可以說晶片設計一定程度上決定了國家的生產製造水平。晶片設計通常包含多個階段,每個晶片設計階段的重點均有所不同。為保證晶片設計過程中的可靠性,可測試設計技術顯得尤為重要。因此,本文將對晶片設計中的這項技術加以詳細介紹。
  • 4大數字IC設計崗位,怎麼選?
    四大數字IC設計崗位:數字前端設計工程師數字驗證工程師DFT設計工程師(可測試性設計工程師)數字後端設計工程師值得一提的是,前端的叫法每家公司有所不同遠古時期:晶片規模小,一個人從前到後全部搞定,放到現在基本上是不大可能的。發展時期:晶片規模變大,前端和後端徹底分開,做少量驗證,驗證工作一般也由前端完成,用FPGA直接上板調試,沒有驗證和DFT崗位,基本上是幾個前端加一到兩個後端,現在很多小規模的公司依然是這種模式。
  • 科普:數字IC設計中的ECO是什麼?
    1、確定項目需求根據市場或者晶片功能要求,設計晶片的spec,得到可行的晶片設計方案。對於晶片設計而言,bug自然是越早發現越好。但是仿真驗證差不多,進入RTL freeze階段後,一旦發現新的bug,就變得有些麻煩。因為RTL freeze前,你可以通過修改RTL來更正你發現的bug。然而RTL freeze之後,後端人員做好了floorplan,或者已經開始布局布線,這個時候再去重新做一遍,既耗時耗力,又會惹怒後端。這顯然不是好的選擇。
  • 半導體行業的晶片設計流程及代表企業詳解
    設計流程可以簡單分成如下:  1  第一步,制定規格  在IC設計中,最重要的步驟就是規格制定。 這個步驟就像是在設計建築前,先決定要幾間房間、浴室,有什麼建築法規需要遵守,在確定好所有的功能之後在進行設計,這樣才不用再花額外的時間進行後續修改。
  • 數字IC後端實現TOP Floorplan專家秘籍
    今天想跟大家分享數字IC後端實現中關於top floorplan規劃的相關內容。Die Size確定我們知道,一個chip的形狀要麼是長方形,要麼是正方形,因此晶片的尺寸取決於它的長和寬的大小。對於相同大小的晶片,可以做成方形的,可以做成瘦高型,也可以做成矮胖型。