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 :
بازگشت