DocumentCode :
3404850
Title :
A graph-based silicon compiler for concurrent VLSI systems
Author :
Bergamaschi, Reinaldo A. ; Allerton, David J.
Author_Institution :
Dept. of Electron. & Comput. Sci., Southampton Univ., UK
fYear :
1988
fDate :
11-14 Apr 1988
Firstpage :
36
Lastpage :
47
Abstract :
A silicon compiler able to synthesize concurrent VLSI systems is described. This compiler differs from most existing silicon compilers as there is no target architecture, and yet results have shown that it performs reasonably well for a range of applications. It features a novel technique for control-step partitioning based on a precedence graph. Concurrency is detected and extracted from the input description in order to generate a fast implementation. The graph, which corresponds to a state diagram of the circuit, is further optimized using a simple rule-based approach. A controller able to control any number of concurrent processes, based on a synchronous token-passing mechanism, is generated. Control signals are submitted to two-level and multilevel logic minimization, and they can be implemented either as a programmable logic arrays (PLA) or with standard cells. The data path is generated as a netlist of technology-independent parameterized cells which are mapped into cells from a library by a module binder. The final layout is automatically generated by placement-and-routing programs
Keywords :
VLSI; circuit layout CAD; graph theory; PLA; circuit; concurrent VLSI systems; control-step partitioning; controller; data path; graph-based silicon compiler; input description; library; module binder; multilevel logic minimization; netlist; placement-and-routing programs; precedence graph; programmable logic arrays; rule-based approach; standard cells; state diagram; synchronous token-passing mechanism; synthesize; technology-independent parameterized cells; two-level; Circuits; Concurrent computing; Control system synthesis; Libraries; Minimization; Programmable control; Programmable logic arrays; Silicon compiler; Synchronous generators; Very large scale integration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
CompEuro '88. 'Design: Concepts, Methods and Tools'
Conference_Location :
Brussels
Print_ISBN :
0-8186-0834-X
Type :
conf
DOI :
10.1109/CMPEUR.1988.4932
Filename :
4932
Link To Document :
بازگشت