首页> 外国专利> Method for the synthesis of VLSI systems based on data-driven decomposition

Method for the synthesis of VLSI systems based on data-driven decomposition

机译:基于数据驱动分解的vLSI系统综合方法

摘要

The present invention is a systematic and data-driven-decomposition (DDD) method and apparatus for use in VLSI synthesis. The invention decomposes a high level program circuit description into a collection of small and highly concurrent modules that can be implemented directly into transistor networks. This enables an automatic implementation of a decomposition process currently done by hand. Unlike prior art syntax-based decompositions, the method of the present invention examines data dependencies in the process' computation, and then attempts to eliminate unnecessary synchronization in the system. In one embodiment, the method comprises: a conversion to convert the input program into an intermediate Dynamic Single Assignment (DSA) form, a projection process to decompose the intermediate DSA into smaller concurrent processes, and a clustering process that optimally groups small concurrent processes to make up the final decomposition. Another embodiment is a decomposition, projection, and clustering tool implemented in computer program codes.
机译:本发明是一种用于VLSI合成的系统的数据驱动分解(DDD)方法和装置。本发明将高级程序电路描述分解为小的和高度并行的模块的集合,这些模块可以直接实现在晶体管网络中。这使得能够自动实施当前手工完成的分解过程。与现有技术的基于语法的分解不同,本发明的方法检查过程计算中的数据依赖性,然后尝试消除系统中不必要的同步。在一个实施例中,该方法包括:转换以将输入程序转换为中间动态单指派(DSA)形式;投影过程,将中间DSA分解为较小的并发过程;以及聚类过程,其将小并发过程最佳地分组为弥补最后的分解。另一个实施例是以计算机程序代码实现的分解,投影和聚类工具。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号