SOC時序分析中的跳變點(diǎn)
要克服這種情況,可執(zhí)行以下操作:
1)為與I/O單元的端口相同的端口定義運(yùn)行條件。
2)編寫腳本為此類網(wǎng)注釋零時延。
(iii)帶有丟失跳變點(diǎn)的庫
如果我們擁有不包含跳變點(diǎn)閾值或電壓電平值的時序模型,那么來自/到此類模型的界面的時延可能不正確。因?yàn)?a class="contentlabel" href="http://www.ex-cimer.com/news/listbylabel/label/時序">時序工具使用跳變點(diǎn)和電壓電平的默認(rèn)值,分析這些路徑。作為一種變通方法,用戶應(yīng)在向負(fù)責(zé)庫的人員進(jìn)行咨詢后,再定義跳變點(diǎn)。
6.如果不通過時序工具進(jìn)行擴(kuò)展會怎樣:激烈。這可能會導(dǎo)致芯片故障,因?yàn)槭褂脮r序工具計(jì)算的時延不接近Spice值。如果可以為跳變點(diǎn)不同的界面進(jìn)行Spice分析,應(yīng)當(dāng)是一種很好的操作方法。
如果對SOC中所使用的所有模型(硬模塊)使用同樣的跳變點(diǎn),應(yīng)當(dāng)是一種很好的操作方法。
這完全可以消除因閾值不同所產(chǎn)生的問題。
7.Spice合作關(guān)系:
對多閾值路徑進(jìn)行Spice分析,是增強(qiáng)信心并解決時序問題的好方法。
盡管在Spice世界,閾值實(shí)際并不存在。在時序模型中使用它們是為了簡化時序分析工具。
時序工具提供一個選項(xiàng),復(fù)制出特定時序路徑的spice網(wǎng)列表。除了spice網(wǎng)列表外,還復(fù)制出包含輸入矢量的激勵文件。復(fù)制出的spice網(wǎng)列表可能不包含針對時序路徑中標(biāo)準(zhǔn)單元和/或硬模塊的spice網(wǎng)列表。
Spice模擬工具可讀取復(fù)制的spice網(wǎng)列表和標(biāo)準(zhǔn)單元/硬模塊的spice網(wǎng)列表,然后提供激勵文件來模擬重要路徑。
需要通過分析生成的波形,查看路徑是否滿足時序要求。測量SPICE中此類路徑的時延和過渡值時需要謹(jǐn)記:要采用與時序模型中所提及的跳變點(diǎn)相同的跳變點(diǎn)。
8.擴(kuò)展類型:
大多數(shù)行業(yè)標(biāo)準(zhǔn)工具使用線性或非線性擴(kuò)展作為其運(yùn)作方式
a)線性擴(kuò)展:在該方法中,工具假定不同閾值的線性斜坡。
該方法使用相似三角形的概念擴(kuò)展驅(qū)動程序到負(fù)載單元的時延。
b)非線性擴(kuò)展:此時,工具使用電流源模型來定義坡道。這需要通過復(fù)雜的數(shù)學(xué)方程來計(jì)算時延。
總之,本文以跳變點(diǎn)定義開始,然后闡釋如何固定用于特定技術(shù)庫的跳變點(diǎn)。然后本文論述了時序工具如何解釋跳變點(diǎn),以及當(dāng)驅(qū)動程序與負(fù)載單元跳變點(diǎn)不同時可能會引發(fā)的問題。
評論