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