发明名称 Method for the synthesis of VLSI systems based on data-driven decomposition
摘要 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.
申请公布号 US7404172(B2) 申请公布日期 2008.07.22
申请号 US20030741839 申请日期 2003.12.19
申请人 CALIFORNIA INSTITUTE OF TECHNOLOGY 发明人 WONG CATHERINE G.;NYSTROEM MIKA;MARTIN ALAIN J.
分类号 G06F17/50 主分类号 G06F17/50
代理机构 代理人
主权项
地址