| Limited exception modeling and its use in presynthesis optimizations |
| Full text |
Pdf
(420 KB)
|
| Source
|
Annual ACM IEEE Design Automation Conference
archive
Proceedings of the 34th annual Design Automation Conference
table of contents
Anaheim, California, United States
Pages: 341 - 346
Year of Publication: 1997
ISBN:0-89791-920-3
|
|
Authors
|
|
Jian Li
|
Department of Computer Science, University of Illinois, Urbana-Champaign, Urbana, Illinois
|
|
Rajesh K. Gupta
|
Department of Information & Computer Science, University of California, Irvine, Irvine, California
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 7, Citation Count: 1
|
|
|
ABSTRACT
In behavioral descriptions, statementsthat allow limited control jumps, such as Verilog disablestatements on named blocks, are often used for describingsystem behavior in presence of exceptions.In this paper,we extend Timed Decision Tables (TDT), a tabularbehavior model, to represent more general control structuresincluding exceptions.We introduce the notion of action sharing that allows us to reduce resoruce requirementsusing existing high-level synthesis tools on descriptionswith control exceptions.We present presynthesisalgorithms that work on the extended TDT model and analgorithm that performs action sharing in TDT models.Our experiments on well-known HardwareC benchmarksshow size reduction resulting from sharing actions in theinput behavioral descriptions.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
Claudionor N. Coelho, Jr. , Giovanni De Micheli, Dynamic scheduling and synchronization synthesis of concurrent digital systems under system-level constraints, Proceedings of the 1994 IEEE/ACM international conference on Computer-aided design, p.175-181, November 06-10, 1994, San Jose, California, United States
|
| |
3
|
|
| |
4
|
|
| |
5
|
Donald E. Thomas , Elizabeth D. Lagnese , John A. Nestor , Jayanth V. Rajan , Robert L. Blackburn , Robert A. Walker, Algorithmic and Register-Transfer Level Synthesis: The System Architect's Workbench, Kluwer Academic Publishers, Norwell, MA, 1989
|
| |
6
|
R. K. Brayton, R. Camposano, G. D. Micheli, R. Otten, and J. van Eijndhoven, "The Yorktown Silicon Compiler System," in Silicon Compilation (D. Gajski, ed.), pp. 204-310, Addison Wesley, 1988.
|
 |
7
|
|
| |
8
|
Kamlesh Rath , M. Esen Tuna , Steven D. Johnson, Behavior tables: a basis for system representation and transformational system synthesis, Proceedings of the 1993 IEEE/ACM international conference on Computer-aided design, p.736-740, November 07-11, 1993, Santa Clara, California, United States
|
| |
9
|
|
| |
10
|
J. Li and R. K. Gupta, "System modeling and presynthesis using timed decision tables," Tech. Rep. UCI ICS-TR-97-12, University of California, March 1997.
|
 |
11
|
|
| |
12
|
L. Dumitrascu and A. Ioachim, Generating Fortran Pragrams from Decision Tables. EDITURA ACADEMIEI, 1990.
|
| |
13
|
T. Yasui, "Conversion of Decision Tables into Decision Trees," Tech. Rep. UIUCDCS-R-72-501, University of Illinois, February 1972.
|
|