0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

电路语义工具将硬IP转换为可合成模型

PCB线路板打样 来源:LONG 2019-08-13 10:19 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

SAN JOSE - Circuit Semantics Inc.推出了一种自动功能提取工具,可让设计人员转换硬知识产权(IP设计成门级Verilog模型,然后通过逻辑综合工具将其转换为新设计。

该工具有望以指数方式加速IP库建设工作。缺点是它可能被误用于反向工程核心。

来自Circuit Semantics的DynaModel工具生成全功能的Verilog仿真模型,从全定制和硬核知识产权模块中抽象出来,以支持在新设计中重用传统IC布局,公司营销总监Arnie Becker说道。 。

Becker表示,DynaModel的目标是系统和半导体公司,这些公司拥有大型传统硬核库,希望在下一代设计中重用代码。

“如果你看看像意法半导体,摩托罗拉和英飞凌这样的公司,他们希望重用原有的IP,将它们放在他们的存储库中并有一些方法来迁移它们,”Becker说。 “这将使他们能够做到这一点。”

该工具本质上是Circuit Semantics的DynaCell和DynaCore表征工具的更高容量版本。 Becker表示,该工具迄今已用于500,000晶体管设计和模块,该公司并未意识到物理容量限制。他说,当前32位配置的工具确实需要大量内存。但该公司正在考虑将该工具移植到64位,这将增加速度并减轻内存需求。

不同的设备

Becker说该工具与流程迁移工具的不同之处在于DynaModel生成门级模型,而流程迁移工具将物理设计从物理域中的一个流程几何转换为另一个流程几何。

工程师为该工具提供Spice网表和配置文件。 DynaModel读入Spice网表,对块进行分区,然后为每个分区提取函数。

该工具然后生成一个门级功能模型,具有单位延迟时序支持,Verilog网表以及.lib和TLF文件。未来版本将在模型中嵌入时序。

在设置DynaModel期间,Becker说,用户将所有顺序元素的结构识别为DynaModel,并提供Verilog映射文件,用于将该顺序元素表示给综合工具。

Becker说这个映射文件可以是顺序元素的简单HDL描述,也可以像在该块中映射的技术中表示的门级网表一样复杂。他说,如果映射文件是HDL描述,由DynaCore生成的最终Verilog模型将成为独立于技术的“软IP”模型。

在提取功能模型后,工程师可以使用逻辑综合工具将设计映射到新技术中。 Becker表示,Circuit Semantics意识到该工具也可能被滥用,实际上是对IP供应商的硬核进行逆向工程 - 也就是说,如果该供应商为客户提供Spice源。

他说IP供应商担心人们可能滥用这个工具,所以如果有人想非法使用它,Circuit Semantics鼓励IP供应商使用加密。

将针对性能优化的全定制设计提供给自动ASIC合成流程通常会导致设计变慢。 Becker表示,为了解决这个问题,该公司计划宣布与Prolific和Ultima技术合作,根据优化的Spice网表创建流程,重新布局设计以保持完全自定义性能。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 合成模型
    +关注

    关注

    0

    文章

    2

    浏览量

    5884
  • PCB打样
    +关注

    关注

    17

    文章

    2982

    浏览量

    23674
  • 华强PCB
    +关注

    关注

    8

    文章

    1831

    浏览量

    29324
  • 华强pcb线路板打样

    关注

    5

    文章

    14629

    浏览量

    44706
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    ONNX模型转换为IR后报错,怎么解决?

    运行模型优化器,以 ONNX 模型转换为 IR。 收到错误:[ ERROR ] The ExpandDims node Unsqueeze_333 has more than 1
    发表于 03-05 09:11

    使用myriad_compileIR模型转换为blob后收到错误怎么解决?

    使用模型优化器将自定义 TensorFlow* 2 模型转换为中间表示 (IR)。 使用 myriad_compile IR 模型
    发表于 03-05 08:27

    可以使用OpenVINO™工具中间表示 (IR) 模型转换为TensorFlow格式吗?

    无法中间表示 (IR) 模型转换为 TensorFlow* 格式
    发表于 03-06 06:51

    ONNX模型无法转换为IR v10,为什么?

    使用以下命令 ONNX* 模型转换为 IR:mo --input_model model.onnx 该模型无法转换为 IR v10,而是
    发表于 03-06 06:32

    YOLOv4模型转换为IR的说明,无法模型转换为TensorFlow2格式怎么解决?

    遵照 YOLOv4 模型转换为 IR 的 说明,但无法模型转换为 TensorFlow2
    发表于 03-07 07:14

    无法Tensorflow Lite模型转换为OpenVINO™格式怎么处理?

    Tensorflow Lite 模型转换为 OpenVINO™ 格式。 遇到的错误: FrontEnd API failed with OpConversionFailure:No translator found for
    发表于 06-25 08:27

    PSpice模型怎么转换为spice模型

    PSpice模型怎么转换为spice模型
    发表于 12-20 00:12

    如何使用Paddle2ONNX模型转换工具飞桨模型转换为ONNX模型

    如何使用Paddle2ONNX模型转换工具飞桨模型转换为ONNX模型
    发表于 12-29 07:42

    EIQ onnx模型转换为tf-lite失败怎么解决?

    问题: 而我们需要您帮助我们回答这些问题:a) Dose eIQ(版本 2.7.12)支持 onnx 模型转换为 tflte 格式?(文件见附件)b) 找不到float16 的量化选项,你知道
    发表于 03-31 08:03

    Pytorch模型转换为DeepViewRT模型时出错怎么解决?

    我最终可以在 i.MX 8M Plus 处理器上部署 .rtm 模型。 我遵循了 本指南,我 Pytorch 模型转换为 ONNX 模型
    发表于 06-09 06:42

    ONNX模型转换为中间表示(IR)后,精度下降了怎么解决?

    ONNX 模型转换为 IR。 与使用 PyTorch 运行 ONNX 模型相比,Ran IR 采用 基准 C++ 工具,其性能准确率降
    发表于 08-15 08:28

    温度转换为电压的固定电路

    本文主要介绍的是温度转换为电压的固定电路
    发表于 04-18 11:05 18次下载

    温度转换为电压的固态电路设计

    温度转换为电压的固态电路设计
    发表于 03-07 16:00 47次下载
    <b class='flag-5'>将</b>温度<b class='flag-5'>转换为</b>电压的固态<b class='flag-5'>电路</b>设计

    基于行为特征的语义工作流修正算法

    工作流修正是工作流重用的重要任务,目前在基于工作流的重用片段-stream的语义工作流修正中,当工作流stream库中不存在与检索语义工作流中的工作流stream结构相似的stream时,无法修正
    发表于 12-14 15:50 0次下载
    基于行为特征的<b class='flag-5'>语义工</b>作流修正算法

    谷歌模型合成工具在哪找到

    谷歌模型合成工具可以在谷歌的官方网站或相关的开发者平台上找到。具体地,您可以尝试访问谷歌的AI平台或开发者社区,以获取有关模型合成
    的头像 发表于 03-01 18:13 2138次阅读