High-Level Synthesis of Asynchronous Systems by Data-Driven Decomposition
Catherine G.Wong Department of Computer Science California Institute of Technology Pasadena,CA91125 wongca@https://www.wendangku.net/doc/8c13019635.html,
Alain J.Martin Department of Computer Science California Institute of Technology Pasadena,CA91125 alain@https://www.wendangku.net/doc/8c13019635.html,
ABSTRACT
Categories and Subject Descriptors
General Terms
Keywords
1.INTRODUCTION
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for pro?t or commercial advantage and that copies bear this notice and the full citation on the?rst page.To copy otherwise,to republish,to post on servers or to redistribute to lists,requires prior speci?c permission and/or a fee.
DAC2003,June2–6,2003,Anaheim,California,USA.
Copyright2003ACM1-58113-688-9/03/0006...5.00.
2.ASYNCHRONOUS CIRCUIT TEMPLATES
y.0
y.1
output validity check
X!
Y!
[ a=1 ?> X!b
[] a=0 ?> Y!(b^c)
] ]
*[ A?a, B?b, C?c;
3.DATA-DRIVEN DECOMPOSITION
4.SYNTHESIS FOR ENERGY EFFICIENCY
4.2Encoding Guards 4.1Creating Conditional Communications
4.3Summary
5.EXPERIMENTAL RESULTS
6.IMPROVEMENTS BY CLUSTERING 6.1How Much Clustering Is Too Much?
B!C!B!C!6.3Clustering DDD Modules in Parallel
7.CONCLUSION
8.REFERENCES