資源描述:
《陳濤后端面試總結(jié)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、陳濤后端面試總結(jié):后端面試陳濤芯片后端筆試java后端面試題python后端開發(fā)面試題篇一:陳濤后端面試總結(jié)_v1@@1、下面是第一個真正的問題:Whypowerstripesroutedinthetopmetallayers?為什么電源走線選用最上面的金屬層?難度:11.高層更適合globalrouting.低層使用率比較高,用來做power的話會占用一些有用的資源,比如stdcell通常是m1Pin。2.EM能力不一樣,一般頂層是低層的2~3倍。更適合電源布線。頂層金屬通常比較厚,可以通過較大的電流3.一般ip占用的層次都靠近下幾層,
2、如果上層沒有被禁止routing的話,toplayer可以穿越,低層是不可能的,并且高層對下層的noise影響也小很多。@@2、WhydoyouusealternateroutingapproachHVH/VHV(Horizontal-Vertical-Horizontal/Vertical-Horizontal-Vertical)?為什么要使用橫豎交替的走線方式?(感覺這個問題比較弱智,但是號稱是intel的面試問題,暈!我憧憬和向往的圣地?。。。。╇y度:1老是簡單的問題比較無趣,問一個貌似簡單,但是不容易回答完整的1.有效利用布線資源
3、,更利于布線2.線間干擾最小@@3、Howtofixx-talkviolation?如何解決線間干擾?難度:4(關(guān)于難度的定義,在第一題里面)(應(yīng)該至少有5大類解決辦法,wirespacing,shielding,changelayer之類的只算其中1類)1.增加受害網(wǎng)絡(luò)的驅(qū)動能力upsizevictimdriver減小侵害網(wǎng)絡(luò)的驅(qū)動能力2.Doublewitch,doublespacing,wireshileding3.Insertbufinvictimnet4.Victim的輸入端改成hi-vthcell,hi-vth保證了再小紋波干
4、擾下不發(fā)生翻轉(zhuǎn)5.改變timingwindows@@4、Whatareseveralfactorstoimprovepropagationdelayofstandardcell?哪些因素可以影響標(biāo)準(zhǔn)單元的延遲?難度:3答案應(yīng)該包括1)PVT2)inputtransition,outputload3)Vth@@5、Whatwouldyoudoinordertonotusecertaincellsfromthelibrary?如何禁止使用庫里面的某些單元?難度:1禁用就用set_dont_use禁止修改就用set_dont_touch@@6、
5、Duringthesynthesis,whattypeofwireloadmodelareoftenused?做RTL綜合時,經(jīng)常使用的wireloadmodel有哪幾種?難度:2注意:問題是wireloadmodel,不是wireloadmode,也不是delaymodel答案:1)zerowireloadmodel2)基于fanout的傳統(tǒng)WLM3)基于物理位置(距離)的wireloadmodel,在Cadence的RC中叫PLE,Synopsys叫DCUltraTopographical附加問題:Whattypesofdelaymo
6、delareusedindigitaldesign?(數(shù)字IC設(shè)計中有多少種類型的delaymodel)答案:NLDMCCSECSM還有一個現(xiàn)在基本不用了的—LDM@@7、HowdelaysarecharacterizedusingWLM(WireLoadModel)?使用一般的WLM(不是zeroWLM,也不是按照物理位置算的DCT),DC是如何計算delay的?難度:2DC在計算延時的時候,net的rc就要根據(jù)所選取的wrieloadmodel來計算,計算時和輸出的fanout決定以smic13的smic13_wl10為例wire_l
7、oad(smic13_wl10){resistance:8.5e-8;capacitance:1.5e-4;area:0.7;slope:66.667;fanout_length(1,66.667);根據(jù)fanout值,由fanout(1,66.667)可以看出扇出為1,互連線長度為66.667,然后根據(jù)resistance和capacitance計算出互連線電容為1.5e-4*66.667,互連線電阻為8.5e-8*66.667,當(dāng)然如果扇出值表中沒有,就會用到slope,例如扇出為3時,此時估算的互連線長度為1*66.667+(3-1
8、)*slope,再計算出RC值,然后DC由此計算net的延時。@@8、Therearesourceclockclka(create_clock),andgeneratedclockclkbby