首页> 外国专利> Data flow graph optimization techniques for RTL loops with conditional-exit statements

Data flow graph optimization techniques for RTL loops with conditional-exit statements

机译:带有条件退出语句的RTL循环的数据流图优化技术

摘要

A computer-implemented method includes compiling a Register Transfer Level (RTL) code to form a data flow graph (DFG). The computer-implemented method includes identifying a chain of multiplexers in the DFG, wherein the chain of multiplexers includes exit multiplexers associated with a loop exit path and non-exit multiplexers. The computer-implemented method also includes traversing a topological order of the DFG in reverse. The computer-implemented method also includes computing fanin-cones for each two consecutive exit multiplexers. The computer-implemented method includes generating a truth table responsive to valid fanin-cones and back propagating select conditions for the each two consecutive exit multiplexers. The computer-implemented method includes eliminating an exit multiplexer from the each two consecutive exit multiplexers based on the truth table. The computer-implemented method further includes transforming the DFG to a new DFG based on the truth table.
机译:计算机实现的方法包括编译寄存器传输级别(RTL)代码以形成数据流图(DFG)。计算机实现的方法包括识别DFG中的多路复用器链,其中多路复用器链包括与环路出口路径和非出口多路复用器相关联的出口多路复用器。计算机实现的方法还包括反向遍历DFG的拓扑顺序。计算机实现的方法还包括计算每个连续出口多路复用器的计算扇宾锥。计算机实现的方法包括响应于有效的Fanin-Cones和对每个两个连续退出多路复用器的选择条件生成真相表。计算机实现的方法包括基于真实表从每个两个连续的出口多路复用器中消除出口多路复用器。计算机实现的方法还包括基于真相表将DFG转换为新的DFG。

著录项

  • 公开/公告号US10943042B1

    专利类型

  • 公开/公告日2021-03-09

    原文格式PDF

  • 申请/专利权人 XILINX INC.;

    申请/专利号US202016733568

  • 发明设计人 SUMANTA DATTA;AMAN GAYASEN;

    申请日2020-01-03

  • 分类号G06F30/337;H03K19/17748;G06F119/12;

  • 国家 US

  • 入库时间 2024-06-14 21:21:28

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号