首页> 外文会议>IEEE/ACM International Conference on Computer-Aided Design >Python based framework for HDSLs with an underlying formal semantics: (Invited paper)
【24h】

Python based framework for HDSLs with an underlying formal semantics: (Invited paper)

机译:具有基本形式语义的基于Python的HDSL框架:(邀请论文)

获取原文

摘要

Although Moore's law is slowing down, design productivity is still a big issue in semiconductor industry. Drivers are the trend to 3D integration, the addition of design goals such as ultra-low power and safety, and an increasing number of designs in IoT and automotive areas. EDA tools such as high-level synthesis cover a small design area only. Also, the impact of IP reuse is overestimated since IP integration often requires complex configuration and additional software to be developed. To continuously increase design productivity, Infineon heavily relies on an in-house automation framework that utilizes Python as language for automation and synthesis. It supports (and makes use of) classical HDSLs to describe specific design aspects. Mostly structured specification formalisms such as tables, requirements or diagrams (e.g. SysML subsets) are used. These formalisms can be seen as HDSLs with the additional benefit that they exist as a result of a specification process, i.e. need not be coded explicitly. To be able to deal with several formalisms, Infineon's automation framework follows OMG's MDA vision and utilizes meta-models e.g. for generation of infrastructure code. This work focuses on the aspect of combining DSLs, defining a formal semantic for HDSLs and using this definition to validate the correctness of the mapping of HDSLs to HDLs, an essential pillar to connect HDSLs to today's design flows.
机译:尽管摩尔定律正在放慢脚步,但设计生产率仍然是半导体行业的大问题。驱动因素是3D集成,增加超低功耗和安全性等设计目标以及在IoT和汽车领域中越来越多的设计的趋势。 EDA工具(例如高级综合)仅覆盖较小的设计区域。而且,由于IP集成通常需要复杂的配置和要开发的其他软件,因此IP重用的影响被高估了。为了不断提高设计生产率,英飞凌高度依赖于内部自动化框架,该框架利用Python作为自动化和综合语言。它支持(并利用)传统的HDSL来描述特定的设计方面。通常使用结构化的规范形式,例如表格,需求或图表(例如SysML子集)。这些形式主义可以看作是HDSL,具有规范过程的结果,即它们不需要存在明确的编码即可获得的额外好处。为了能够处理多种形式主义,英飞凌的自动化框架遵循了OMG的MDA愿景,并利用了元模型,例如用于生成基础结构代码。这项工作侧重于结合DSL,为HDSL定义形式语义以及使用此定义来验证HDSL到HDL映射的正确性的方面,这是将HDSL连接到当今设计流程的重要支柱。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号