DocumentCode
3154683
Title
HAL: A Multi-Paradigm Approach to Automatic Data Path Synthesis
Author
Paulin, P.G. ; Knight, J.P. ; Girczyc, E.F.
Author_Institution
Bell-Northern Research, Ottawa, ONT
fYear
1986
fDate
29-2 June 1986
Firstpage
263
Lastpage
270
Abstract
A novel approach to automatic data path synthesis is presented. This approach features innovations in the synthesis process as well as in the system implementation. The synthesis process exhibits three new features. The first relates to a subtask that performs an expert analysis of the input data flow graph and attempts to evenly distribute operations requiring similar resources. This is done using a novel "load balancing" technique. The second consists of a global preselection of operator cells to fulfill an explicit speed constraint. Finally, the third deals with new techniques for register and multiplexer optimization. These features support extended design space search by taking an explicit performance specification into account. The system implementation is based on the LOOPS multiparadigm programming system. In this approach the overall task can be partitioned into complementary subtasks requiring different programming paradigms. These subtasks will be realized using an object-based paradigm, a knowledge-based expert system paradigm, a functional paradigm, or combinations of all three. Two complete examples are given to demonstrate the functionality of the system and to allow comparison with existing systems.
Keywords
Constraint optimization; Flow graphs; Foundries; Hardware; Integrated circuit interconnections; Manufacturing; Multiplexing; Performance analysis; Silicon compiler; Technological innovation;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation, 1986. 23rd Conference on
ISSN
0738-100X
Print_ISBN
0-8186-0702-5
Type
conf
DOI
10.1109/DAC.1986.1586099
Filename
1586099
Link To Document