【24h】

Uncle - An RTL Approach to Asynchronous Design

机译:叔叔-异步设计的RTL方法

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

摘要

Uncle (Unified NULL Convention Logic Environment) is an end-to-end toolset for creating asynchronous designs using NULL Convention Logic (NCL). Designs are specified in Verilog RTL, with the user responsible for specifying registers, data path elements, and finite state machines for controlling data path sequencing. A commercial synthesis tool is used to produce a gate-level net list of primitive logic gates and storage elements, which is then transformed into an NCL net list by the Uncle mapping flow. Performance optimizations supported by the flow are net buffering for target slew and delay balancing between latch stages. Both data-driven and control-driven (i.e. Balsa-style) schemes are supported. Transistor count, performance, and energy comparisons are made for Uncle versus Balsa-generated net lists for GCD and Viterbi decoder designs, with the Uncle designs comparing favorably in all three areas.
机译:Uncle(统一的NULL约定逻辑环境)是使用NULL约定逻辑(NCL)创建异步设计的端到端工具集。设计是在Verilog RTL中指定的,用户负责指定寄存器,数据路径元素和用于控制数据路径排序的有限状态机。商业合成工具用于生成原始逻辑门和存储元件的门级网表,然后通过Uncle映射流程将其转换为NCL网表。该流支持的性能优化是用于目标转换的净缓冲和锁存器级之间的延迟平衡。支持数据驱动和控制驱动(即Balsa风格)方案。针对Uncle与Balsa生成的GCD和Viterbi解码器设计的网表进行了晶体管计数,性能和能量比较,其中Uncle设计在所有三个方面均具有可比性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号