Title :
PRESAGE, a tool for the design of low-cost systolic circuits
Author :
Van Dongen, Vincent
Author_Institution :
Philips Res. Lab., Brussels, Belgium
Abstract :
The theory behind PRESAGE is described. Given a set of uniform recurrences, PRESAGE finds the linear timing and the linear allocation functions that minimize the number of time steps and the number of processors in the circuit. Depending on the specifications, pure or semisystolic circuit designs are generated. Specifications on the connections are used to derive circuits with unidirectional data flow. Finally, when both directions of pipelining are allowed, PRESAGE finds the one that minimizes the cost of the circuit. The essence of the tool is an algorithm that solves some particular integer programming problems. The method used by the algorithm is briefly summarized
Keywords :
cellular arrays; circuit CAD; integer programming; PRESAGE; cost; integer programming; linear allocation functions; linear timing; low-cost systolic circuits; semisystolic circuit designs; time steps; unidirectional data flow; Circuit synthesis; Costs; Data flow computing; Difference equations; Heart; High performance computing; Laboratories; Pipeline processing; Registers; Timing;
Conference_Titel :
Circuits and Systems, 1988., IEEE International Symposium on
Conference_Location :
Espoo
DOI :
10.1109/ISCAS.1988.15512