SAN JOSE - Circuit Semantics Inc.推出了一種自動功能提取工具,可讓設(shè)計人員轉(zhuǎn)換硬知識產(chǎn)權(quán)(IP設(shè)計成門級Verilog模型,然后通過邏輯綜合工具將其轉(zhuǎn)換為新設(shè)計。
該工具有望以指數(shù)方式加速IP庫建設(shè)工作。缺點(diǎn)是它可能被誤用于反向工程核心。
來自Circuit Semantics的DynaModel工具生成全功能的Verilog仿真模型,從全定制和硬核知識產(chǎn)權(quán)模塊中抽象出來,以支持在新設(shè)計中重用傳統(tǒng)IC布局,公司營銷總監(jiān)Arnie Becker說道。 。
Becker表示,DynaModel的目標(biāo)是系統(tǒng)和半導(dǎo)體公司,這些公司擁有大型傳統(tǒng)硬核庫,希望在下一代設(shè)計中重用代碼。
“如果你看看像意法半導(dǎo)體,摩托羅拉和英飛凌這樣的公司,他們希望重用原有的IP,將它們放在他們的存儲庫中并有一些方法來遷移它們,”Becker說。 “這將使他們能夠做到這一點(diǎn)。”
該工具本質(zhì)上是Circuit Semantics的DynaCell和DynaCore表征工具的更高容量版本。 Becker表示,該工具迄今已用于500,000晶體管設(shè)計和模塊,該公司并未意識到物理容量限制。他說,當(dāng)前32位配置的工具確實需要大量內(nèi)存。但該公司正在考慮將該工具移植到64位,這將增加速度并減輕內(nèi)存需求。
不同的設(shè)備
Becker說該工具與流程遷移工具的不同之處在于DynaModel生成門級模型,而流程遷移工具將物理設(shè)計從物理域中的一個流程幾何轉(zhuǎn)換為另一個流程幾何。
工程師為該工具提供Spice網(wǎng)表和配置文件。 DynaModel讀入Spice網(wǎng)表,對塊進(jìn)行分區(qū),然后為每個分區(qū)提取函數(shù)。
該工具然后生成一個門級功能模型,具有單位延遲時序支持,Verilog網(wǎng)表以及.lib和TLF文件。未來版本將在模型中嵌入時序。
在設(shè)置DynaModel期間,Becker說,用戶將所有順序元素的結(jié)構(gòu)識別為DynaModel,并提供Verilog映射文件,用于將該順序元素表示給綜合工具。
Becker說這個映射文件可以是順序元素的簡單HDL描述,也可以像在該塊中映射的技術(shù)中表示的門級網(wǎng)表一樣復(fù)雜。他說,如果映射文件是HDL描述,由DynaCore生成的最終Verilog模型將成為獨(dú)立于技術(shù)的“軟IP”模型。
在提取功能模型后,工程師可以使用邏輯綜合工具將設(shè)計映射到新技術(shù)中。 Becker表示,Circuit Semantics意識到該工具也可能被濫用,實際上是對IP供應(yīng)商的硬核進(jìn)行逆向工程 - 也就是說,如果該供應(yīng)商為客戶提供Spice源。
他說IP供應(yīng)商擔(dān)心人們可能濫用這個工具,所以如果有人想非法使用它,Circuit Semantics鼓勵I(lǐng)P供應(yīng)商使用加密。
將針對性能優(yōu)化的全定制設(shè)計提供給自動ASIC合成流程通常會導(dǎo)致設(shè)計變慢。 Becker表示,為了解決這個問題,該公司計劃宣布與Prolific和Ultima技術(shù)合作,根據(jù)優(yōu)化的Spice網(wǎng)表創(chuàng)建流程,重新布局設(shè)計以保持完全自定義性能。
-
合成模型
+關(guān)注
關(guān)注
0文章
2瀏覽量
5846 -
PCB打樣
+關(guān)注
關(guān)注
17文章
2971瀏覽量
22262 -
華強(qiáng)PCB
+關(guān)注
關(guān)注
8文章
1831瀏覽量
28364 -
華強(qiáng)pcb線路板打樣
+關(guān)注
關(guān)注
5文章
14629瀏覽量
43661
發(fā)布評論請先 登錄
將ONNX模型轉(zhuǎn)換為IR后報錯,怎么解決?
使用myriad_compile將IR模型轉(zhuǎn)換為blob后收到錯誤怎么解決?
可以使用OpenVINO?工具包將中間表示 (IR) 模型轉(zhuǎn)換為TensorFlow格式嗎?
ONNX模型無法轉(zhuǎn)換為IR v10,為什么?
將ONNX模型轉(zhuǎn)換為中間表示 (IR) 格式,收到了錯誤的輸出是怎么回事?
將YOLOv4模型轉(zhuǎn)換為IR的說明,無法將模型轉(zhuǎn)換為TensorFlow2格式怎么解決?
如何使用Paddle2ONNX模型轉(zhuǎn)換工具將飛槳模型轉(zhuǎn)換為ONNX模型?
EIQ onnx模型轉(zhuǎn)換為tf-lite失敗怎么解決?
將Pytorch模型轉(zhuǎn)換為DeepViewRT模型時出錯怎么解決?
將ONNX模型轉(zhuǎn)換為中間表示(IR)后,精度下降了怎么解決?
基于行為特征的語義工作流修正算法

評論