首页> 外文期刊>IEEE transactions on very large scale integration (VLSI) systems >An Interactive Design Environment for C-Based High-Level Synthesis of RTL Processors
【24h】

An Interactive Design Environment for C-Based High-Level Synthesis of RTL Processors

机译:基于C的RTL处理器高级综合的交互式设计环境

获取原文
获取原文并翻译 | 示例

摘要

Much effort in register transfer level (RTL) design has been devoted to developing “push-button” types of tools. However, given the highly complex nature, and lack of control on RTL design, push-button type synthesis is not accepted by many designers. Interactive design with assistance of algorithms and tools can be more effective if it provides control to the steps of synthesis. In this paper, we propose an interactive RTL design environment which enables designers to control the design steps and to integrate hardware components into a system. Our design environment is targeting a generic RTL processor architecture and supporting pipelining, multicycling, and chaining. Tasks in the RTL design process include clock definition, component allocation, scheduling, binding, and validation. In our interactive environment, the user can control the design process at every stage, observe the effects of design decisions, and manually override synthesis decisions at will. We present a set of experimental results that demonstrate the benefits of our approach. Our combination of automated tools and interactive control by the designer results in quickly generated RTL designs with better performance than fully-automatic results, comparable to fully manually optimized designs.
机译:在寄存器传输级别(RTL)设计方面已进行了大量工作,以开发“按钮式”工具。但是,由于具有高度复杂的性质,并且缺乏对RTL设计的控制,因此按钮式综合已不为许多设计师所接受。如果可以对合成步骤进行控制,则借助算法和工具进行的交互式设计会更加有效。在本文中,我们提出了一个交互式RTL设计环境,使设计人员能够控制设计步骤并将硬件组件集成到系统中。我们的设计环境的目标是通用RTL处理器体系结构,并支持流水线,多循环和链接。 RTL设计过程中的任务包括时钟定义,组件分配,调度,绑定和验证。在我们的交互式环境中,用户可以在每个阶段控制设计过程,观察设计决策的效果,并根据需要手动覆盖综合决策。我们提出了一组实验结果,证明了我们方法的好处。设计人员将自动化工具与交互式控制相结合,可以快速生成RTL设计,其性能要比完全自动化的结果更好,可与完全手动优化的设计相提并论。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号