每周都能聽到學(xué)員升職加薪/跳槽漲薪的消息,很多薪資干翻了小編,超越小編2倍的也不少!小編很激動(dòng)也很有成就感,這就是景芯SoC訓(xùn)練營價(jià)值所在,希望你們薪資都是我2倍以上!
不用一味追求高端工藝,市面上90%以上的芯片都是成熟工藝,用7nm工藝的大公司有幾個(gè)?作為螺絲釘很難爬上去,但是成熟工藝,您可能就是公司PR的一把手,寧為雞首不為鳳尾,掌握全芯片的設(shè)計(jì)就是一大法寶!
你敢來挑戰(zhàn)7天完成景芯SoC PR設(shè)計(jì)嗎?小編成功挑戰(zhàn)了7天完成SoC敏捷開發(fā)!你也可以的!
APR,顧名思義,自動(dòng)布局布線,EDA工具日益強(qiáng)大,機(jī)器自動(dòng)化程度越來愈高,學(xué)習(xí)的門檻也越來越低,7天實(shí)踐入門足夠,2-3個(gè)月熟悉完流程腳本,然后常年累月的項(xiàng)目鍛煉成長。
小編獨(dú)立設(shè)計(jì)SoC/MCU/ISP芯片也被質(zhì)疑,嘲笑。但也成功交付很多顆設(shè)計(jì)了,你只管拼命努力,讓別人質(zhì)疑去,成長到位了他們就不會(huì)嘲笑了,就開始罵你卷了!敢挑戰(zhàn)的來,7天帶你入門景芯PR設(shè)計(jì)!
全芯片UPF低功耗設(shè)計(jì)(含DFT設(shè)計(jì))
景芯SoC訓(xùn)練營培訓(xùn)項(xiàng)目,低功耗設(shè)計(jì)前,功耗為27.9mW。
低功耗設(shè)計(jì)后,功耗為0.285mW,功耗降低98.9%!
7天沖刺PR訓(xùn)練營有同學(xué)問如何給IO添加PAD?請思考景芯SoC的IO和PAD如何實(shí)現(xiàn)最佳?
7天沖刺PR訓(xùn)練營有同學(xué)問,同樣的floorplan,有些同學(xué)很快跑完,有些同學(xué)則遇到大量DRC問題(EDA工具不停iteration)導(dǎo)致工具始終無法跑完,具體什么問題呢?
首先,小編發(fā)現(xiàn)該同學(xué)的stripe把TM2定義為了horizontal,而熟悉景芯工藝的同學(xué)知道,TM2的preference direction是VERTICAL。
查詢景芯的lef庫文件也可以確認(rèn):
用錯(cuò)方向有多大影響呢?大家上景芯SoC的后端flow實(shí)踐一下吧,實(shí)踐出真知。
7天沖刺PR訓(xùn)練營有同學(xué)問,為啥PR花了一天一夜24個(gè)小時(shí)完成布線還大量DRC錯(cuò)誤?小編已經(jīng)將設(shè)計(jì)規(guī)模盡可能減小以加速PR設(shè)計(jì),實(shí)際上2小時(shí)就可以跑完routing,為何這么慢?原因就是低功耗單元的走線。具體原因及解決辦法歡迎加入景芯訓(xùn)練營討論。
其錯(cuò)誤主要集中在M4上,請思考如何解決。
7天沖刺PR訓(xùn)練營有同學(xué)問,power switch cell的secondPG pin(VDDG)從M1接出的,而不是M2, 請思考有什么問題?如何解決?
7天沖刺PR訓(xùn)練營有同學(xué)問,景芯SoC培訓(xùn)營同學(xué)遇到Corner Pad LVS不過怎么處理?
完成景芯SoC培訓(xùn)的前端設(shè)計(jì)仿真、DFT后,我們來到后端flow,本教程教你一鍵式跑完數(shù)字后端flow。
生成腳本命令如下:
tclsh ./SCRIPTS/gen_flow.tcl -m flat all
生成flow腳本之前需要配置setup.tcl等相關(guān)參數(shù),具體參見【全網(wǎng)唯一】【全棧芯片工程師】提供自研的景芯SoC前端工程、DFT工程、后端工程,帶你從算法、前端、DFT到后端全流程參與SoC項(xiàng)目設(shè)計(jì)。
景芯SoC訓(xùn)練營的同學(xué)問,為何innovus讀取做好的floorplandef文件報(bào)Error?首先看log:
Reading floorplan file - ./data_in/DIGITAL_TOP.def (mem = 1595.0M).
#% Begin Load floorplan data ... (date=10/23 2201, mem=1579.3M)
**ERROR: (IMPFP-710): File version unknown is too old.
以前EDI的時(shí)期,我們可以通過定義fp_file的方式來加載floorplan:
set vars(fp_file) "./data_in/DIGITAL_TOP.def"
但是現(xiàn)在innovus升級并放棄了fp_file的加載方式,當(dāng)然也可以用老版本的EDI9.1及以前版本來加入fp_file,然后轉(zhuǎn)存為新版本,這方式明顯沒有必要。正如下log提示所說,檢查log是非常好的工程師習(xí)慣。
Input floorplan file is too old and is not supported in EDI 10.1 and newer.
You can use EDI 9.1 and before to read it in, then save again to create new version.
小編的直覺告訴我,先去看看同學(xué)保存的def文件是哪個(gè)def版本?
同學(xué)保存方式如下:
那么請問如何解決?請大家加入景芯訓(xùn)練營實(shí)踐。
景芯SoC用了很多異步FIFO,關(guān)注異步RTL實(shí)現(xiàn)的同學(xué),可以抓取異步FIFO出來看一下版圖連線:
查看下所有異步FIFO cell的面積;
dbget [dbget top.insts.pstatus unplaced -p].area
查下所有異步FIFO的cell的名字:
dbget [dbget top.insts.pstatus unplaced -p].name
那么怎么抓出異步路徑來觀察版圖走線呢?如何讓report_timing呢?更多內(nèi)容參見知識(shí)星球和SoC訓(xùn)練營。
-
soc
+關(guān)注
關(guān)注
38文章
4099瀏覽量
217774 -
eda
+關(guān)注
關(guān)注
71文章
2685瀏覽量
172733 -
ISP
+關(guān)注
關(guān)注
6文章
474瀏覽量
51672
原文標(biāo)題:訓(xùn)練營:7天完成SoC的PR設(shè)計(jì)
文章出處:【微信號:全棧芯片工程師,微信公眾號:全棧芯片工程師】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論