【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(Unified Null约定逻辑环境)是一个端到端的工具集,用于使用null约定逻辑(ncl)创建异步设计。设计在Verilog RTL中指定,用户负责指定用于控制数据路径排序的寄存器,数据路径元素和有限状态机。商业综合工具用于产生基本逻辑门和存储元件的门级网列表,然后通过叔叔映射流转换为NCL网列表。流量支持的性能优化是用于目标拆卸和锁存阶段之间的延迟平衡的净缓冲。支持数据驱动和控制驱动(即BALSA式)方案。晶体管计数,性能和能量比较是针对GCD和Viterbi解码器设计的Balsa生成的净列表进行的,叔叔设计在所有三个方面都有利地比较。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号