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

基于行為特征的語義工作流修正算法

評(píng)論