<b id="8sqiv"><small id="8sqiv"></small></b>
  • <mark id="8sqiv"><noframes id="8sqiv"></noframes></mark>

      1. <mark id="8sqiv"></mark>

        <source id="8sqiv"><div id="8sqiv"></div></source>
      1. <u id="8sqiv"></u>

      2. <small id="8sqiv"><dl id="8sqiv"></dl></small><u id="8sqiv"></u>

        suifengpiaoyang的個人空間 http://www.newnew88.com/919004 [收藏] [復制] [分享] [RSS]

        空間首頁 動態 記錄 日志 相冊 主題 分享 留言板 個人資料

        日志

        cadence ADE導出引腳順序不對,和CDF不一致

        已有 80 次閱讀2021-11-19 10:12 |系統分類:芯片設計| CDF, 引腳錯誤

        先了解CDF的格式和原理,參考CDF相關help文檔。

        描述下常見的幾個問題:

        一般來說,自己建立的stdcell庫,或者搭建的一些電路cell,只有hspiceD view,那么在用spectre仿真時就會有問題。另外,有時只有stdcell的cdl格式網表,hspice仿真器可以正確識別cdl網表,但是spectre識別不了。

        這時,需要用的spp -converter  < input.file  > output_filec

        將轉化過后的網表給spectre,就可以仿真了。

        有時候,spectre網表看來不對,比如一個INV在網表里可能是這樣描述的:

        xinv1 neti neto subcircuit

        很顯然,最后的subcircuit字符是錯誤的,正確的應該是inv, 這樣仿真器才知道要去找一個叫inv的子電路過來。

        前面說過,網表的生成是依賴CDF的,打開CDF editor,可以看到對應的view下面的componentName都是subcircuit,所以導致導出來的而網表異常。

        如果庫里面很多個cell都是這樣,那么需要在CDF editor里,將庫的CDF dump出來。然后用腳本一次將CDF文件改好后,在icfb界面命令行輸入界面load “cdf_file”。

        這里有個bug就是cadence的CDF editor不能直接load 修改后的CDF文件(沒修改的也不行),會提示錯誤如下:

        the specified file: "port:"/file*****/"" does not contain cdf information in required format.

        必須要到icfb(ic617)的命令行窗口執行load操作,簡直是大坑。


        用python 修改字符文本替換subcircuit

        for line in   cdf_dump.readlines():

             if "CELL" in line:

                if "CELL" == line.split()[0]:

                    flag=1

                    cellname= eval ( line.split()[2] )

                    newfile.write(line)

                else :

                    pass

            else :

                   pass

            if flag==1 and  "componentName" in line

                *****

        不寫了,總之可以操作,注意用split()和 eval() 函數快速定位,快速截取字符串


        評論 (0 個評論)

        facelist

        您需要登錄后才可以評論 登錄 | 注冊

        關閉

        站長推薦 上一條 /1 下一條

        小黑屋| 關于我們| 聯系我們| 在線咨詢| 隱私聲明| EETOP 創芯網 ( 京ICP備:10050787號 京公網安備:11010502037710 )

        GMT+8, 2021-12-10 07:38 , Processed in 0.028924 second(s), 6 queries , Gzip On, Redis On.

        eetop公眾號 創芯大講堂 創芯人才網
        返回頂部
        精品国产品国语在线不卡