System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一区二区三区无码视频免费福利,日韩人妻无码精品久久久不卡 ,一本无码中文字幕在线观
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    基于FPGA綜合結果的SOC面積評估方法及裝置制造方法及圖紙

    技術編號:44489278 閱讀:3 留言:0更新日期:2025-03-04 17:53
    本發明專利技術公開一種基于FPGA綜合結果的SOC面積評估方法及裝置,能夠減小dc綜合次數,解決SOC直接綜合時間過長的問題,縮短項目開發周期。裝置包括:理論面積獲取模塊,實際面積獲取模塊,子模塊系數獲取模塊,總面積獲取模塊。

    【技術實現步驟摘要】

    本專利技術涉及集成電路的,尤其涉及一種基于fpga(field-programmablegate?array,現場可編程門陣列)綜合結果的soc面積評估方法,以及一種基于fpga綜合結果的soc(system-on-a-chip,系統級芯片)面積評估裝置。


    技術介紹

    1、隨著現代電子技術和集成電路設計技術的迅速發展,soc芯片已被廣泛應用于各種領域,如通訊、計算機、嵌入式系統等。soc芯片是一種集成了多個功能模塊的集成電路芯片,它將處理器核心、內存控制器、輸入輸出接口、圖形處理單元、加速器等硬件組件集成到一個芯片上,實現了高度集成和高性能計算。soc芯片通常包含了多個功能模塊,如處理器核、存儲器、接口以及各種外設等,其規模也越來越復雜,面積也越來越大。

    2、在傳統的soc設計流程中,要想得到精準的面積,需要使用synopsys的designcompiler(簡稱dc)或者cadence的genus軟件對rtl進行綜合。對于一個小型的模塊來說,dc或genus軟件處理的很快,可以很短時間得到準確的模塊面積結果,但是隨著系統的復雜度提高,一些模塊如cpu(central?processing?unit,中央處理器)、ddr(double?data?ratesynchronous?dynamic?random?access?memory,雙倍速率同步動態隨機存儲器)、pcie(peripheral?component?interconnect?express、外設組件互連快速通道)等較為龐大,使用dc或genus可能需要耗費數天才能綜合完畢,對于完整的復雜的soc系統,甚至dc或者genus工具會無法綜合而直接退出,導致無法在短時間內得到一個準確的面積結果。

    3、在soc中,往往有多個子模塊,一個基本的soc框圖如圖1所示,含有cpu、dma(direct?memory?access,直接內存訪問)、ddr、uart(universal?asynchronous?receiver/transmitter,通用異步收發傳輸器)、i2c(?inter-integrated?circuit,集成電路間通信協議)等多個子模塊。傳統的soc面積評估需要通過synopsys廠家的dc等工具讀取包含各個子模塊的頂層rtl代碼,待dc綜合結束后進行面積評估。隨著集成電路的發展,soc系統日益龐大,傳統綜合耗費時間也逐漸增加,由數小時增加至一天以及數天,這在緊迫的研發過程中顯然無法忍受。


    技術實現思路

    1、為克服現有技術的缺陷,本專利技術要解決的技術問題是提供了一種基于fpga綜合結果的soc面積評估方法,其能夠減小dc綜合次數,解決soc直接綜合時間過長的問題,縮短項目開發周期。

    2、本專利技術的技術方案是:這種基于fpga綜合結果的soc面積評估方法,其包括以下步驟:

    3、(1)將包含各個子模塊的頂層rtl代碼通過fpga配套軟件進行綜合,得到整個top在fpga上的面積結果;

    4、(2)將頂層top中的m個子模塊block1-blockm使用標準soc綜合工具來綜合,得到子模塊的實際面積報告,m<<n,n為top中子模塊總個數;std?cell表示子模塊映射成標準單元standard?cell的面積結果,macro表示ip部分的面積,total表示總面積;

    5、(3)列方程組如下:

    6、,

    7、,

    8、,

    9、,

    10、,

    11、,

    12、,

    13、其中a1、b1、c1、d1、e1、f1、g1分別為子模塊block1在配置邏輯塊查找表clb?luts、配置邏輯塊寄存器clb?registers、8?位加法進位邏輯carry8、?7選1復用器f7?muxes、8選1復用器f8?muxes、配置邏輯塊clb、作為邏輯使用的查找表lut?as?logic在fpga資源占用情況,a2、b2、c2、d2、e2、f2、g2分別為子模塊block2在配置邏輯塊查找表clb?luts、?配置邏輯塊寄存器clb?registers、8?位加法進位邏輯carry8、?7選1復用器f7?muxes、8選1復用器f8muxes、配置邏輯塊clb、作為邏輯使用的查找表lut?as?logic在fpga資源占用情況,a3、b3、c3、d3、e3、f3、g3分別為子模塊block3在配置邏輯塊查找表clb?luts、?配置邏輯塊寄存器clb?registers、8?位加法進位邏輯carry8、?7選1復用器f7?muxes、8選1復用器f8?muxes、配置邏輯塊clb、作為邏輯使用的查找表lut?as?logic在fpga資源占用情況,a4、b4、c4、d4、e4、f4、g4分別為子模塊block4在配置邏輯塊查找表clb?luts、?配置邏輯塊寄存器clbregisters、8?位加法進位邏輯carry8、?7選1復用器f7?muxes、8選1復用器f8?muxes、配置邏輯塊clb、作為邏輯使用的查找表lut?as?logic在fpga資源占用情況,a5、b5、c5、d5、e5、f5、g5分別為子模塊block5在配置邏輯塊查找表clb?luts、?配置邏輯塊寄存器clbregisters、8?位加法進位邏輯carry8、?7選1復用器f7?muxes、8選1復用器f8?muxes、配置邏輯塊clb、作為邏輯使用的查找表lut?as?logic在fpga資源占用情況,a6、b6、c6、d6、e6、f6、g6分別為子模塊block6在配置邏輯塊查找表clb?luts、?配置邏輯塊寄存器clbregisters、8?位加法進位邏輯carry8、?7選1復用器f7?muxes、8選1復用器f8?muxes、配置邏輯塊clb、作為邏輯使用的查找表lut?as?logic在fpga資源占用情況,a7、b7、c7、d7、e7、f7、g7分別為子模塊block7在配置邏輯塊查找表clb?luts、?配置邏輯塊寄存器clbregisters、8?位加法進位邏輯carry8、?7選1復用器f7?muxes、8選1復用器f8?muxes、配置邏輯塊clb、作為邏輯使用的查找表lut?as?logic在fpga資源占用情況,

    14、根據方程組解出系數a、b、c、d、e、f、g;

    15、(4)soc?marco總面積由library直接讀出,soc?stdcell總面積為:

    16、,

    17、soc總面積=soc?stdcell總面積+soc?marco總面積。

    18、本專利技術可以較快得到soc在fpga平臺上的面積結果,減小dc綜合時間并得到準確的soc面積結果;在項目設計進行頻繁改動時,使用該方法在fpga綜合結果直接分析得到soc面積,可減小dc綜合次數,縮短項目開發周期。

    19、還提供了一種基于fpga綜合結果的soc面積評估裝置,其本文檔來自技高網...

    【技術保護點】

    1.基于FPGA綜合結果的SOC面積評估方法,其特征在于:其包括以下步驟:

    2.根據權利要求1所述的基于FPGA綜合結果的SOC面積評估方法,其特征在于:所述步驟(1)中,FPGA配套軟件為XILINX的Vivado軟件。

    3.根據權利要求2所述的基于FPGA綜合結果的SOC面積評估方法,其特征在于:所述步驟(1)中,SOC綜合方式使用synopsys的Design?Compiler軟件。

    4.根據權利要求3所述的基于FPGA綜合結果的SOC面積評估方法,其特征在于:所述步驟(2)中,MACRO面積根據lib文件直接讀出。

    5.根據權利要求4所述的基于FPGA綜合結果的SOC面積評估方法,其特征在于:所述步驟(4)中,根據不同廠商EDA綜合結果格式進行修改:

    6.根據權利要求1所述的基于FPGA綜合結果的SOC面積評估方法的裝置,其特征在于:其包括:

    7.根據權利要求6所述的基于FPGA綜合結果的SOC面積評估方法的裝置,其特征在于:所述理論面積獲取模塊中,FPGA配套軟件為XILINX的Vivado軟件。</p>

    8.根據權利要求7所述的基于FPGA綜合結果的SOC面積評估方法的裝置,其特征在于SOC綜合方式使用Synopsys的Design?Compiler軟件。

    9.根據權利要求8所述的基于FPGA綜合結果的SOC面積評估方法的裝置,其特征在于:所述實際面積獲取模塊中,MACRO面積根據lib文件直接讀出。

    10.根據權利要求9所述的基于FPGA綜合結果的SOC面積評估方法的裝置,其特征在于:所述總面積獲取模塊中,根據不同廠商EDA綜合結果格式進行修改:

    ...

    【技術特征摘要】

    1.基于fpga綜合結果的soc面積評估方法,其特征在于:其包括以下步驟:

    2.根據權利要求1所述的基于fpga綜合結果的soc面積評估方法,其特征在于:所述步驟(1)中,fpga配套軟件為xilinx的vivado軟件。

    3.根據權利要求2所述的基于fpga綜合結果的soc面積評估方法,其特征在于:所述步驟(1)中,soc綜合方式使用synopsys的design?compiler軟件。

    4.根據權利要求3所述的基于fpga綜合結果的soc面積評估方法,其特征在于:所述步驟(2)中,macro面積根據lib文件直接讀出。

    5.根據權利要求4所述的基于fpga綜合結果的soc面積評估方法,其特征在于:所述步驟(4)中,根據不同廠商eda綜合結果格式進行修改:

    6.根據權利要...

    【專利技術屬性】
    技術研發人員:師開偉魏育成徐成華孫曉寧
    申請(專利權)人:中科億海微電子科技蘇州有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 免费无码一区二区三区蜜桃大| 无码狠狠躁久久久久久久| 中文无码乱人伦中文视频在线V| 国产丝袜无码一区二区三区视频| 麻豆aⅴ精品无码一区二区| 免费无码AV电影在线观看| 久久久久久亚洲av成人无码国产 | 无码视频在线观看| 国产精品无码久久久久久久久久 | 国产莉萝无码AV在线播放| 国产做无码视频在线观看浪潮| 亚洲av中文无码字幕色不卡| 亚洲av永久无码精品表情包| 成年无码av片在线| 无码人妻丰满熟妇区毛片18 | 亚洲中文字幕无码久久| 中文字幕无码AV波多野吉衣| 午夜无码一区二区三区在线观看 | 永久免费av无码入口国语片| 国产精品无码翘臀在线观看| 最新无码专区视频在线| 日韩精品无码中文字幕一区二区| 久久综合一区二区无码| 人妻丰满?V无码久久不卡| 国产精品无码av天天爽| 亚洲6080yy久久无码产自国产| av无码免费一区二区三区| 无码超乳爆乳中文字幕久久| 亚洲综合无码一区二区| 无码精品人妻一区二区三区免费看| 国产自无码视频在线观看| 免费看成人AA片无码视频吃奶| 久久精品无码专区免费| 亚洲熟妇少妇任你躁在线观看无码| 日韩美无码五月天| 亚洲中文字幕无码久久2017 | 国产精品亚洲专区无码牛牛| 亚洲成av人无码亚洲成av人 | 本免费AV无码专区一区| 免费看无码特级毛片| 亚洲爆乳精品无码一区二区三区 |