Title : 
Design and performance analysis of buffers: a constructive approach
         
        
        
            Author_Institution : 
Dept. of Math. & Comput. Sci., Eindhoven Univ. of Technol., Netherlands
         
        
        
        
        
            Abstract : 
This paper presents a theoretical framework to analyse the correctness of VLSI programs for buffers and to compare the performance of the corresponding circuits. A very simple calculus consisting of only two operators is presented that suffices to establish the functional correctness of complicated buffer designs. Furthermore, sequence functions are presented both as a formalism to show absence of deadlock and as a vehicle for performance analysis. It is shown that the class of square FIFOs is optimal in the sense that no buffer of the same capacity and I/O-distance can accommodate a larger range of occupancies, when run at its minimum cycle time. Moreover, the theory accurately predicts the size of the range of occupancies that has been found experimentally.
         
        
            Keywords : 
VLSI; buffer storage; circuit CAD; integrated circuit design; integrated memory circuits; performance evaluation; VLSI circuits; VLSI programs; buffer design; calculus; functional specification; multiway wagging; performance analysis; rectangular buffers; sequence functions; square FIFOs; storage capacity; Asynchronous circuits; Performance analysis;
         
        
        
        
            Conference_Titel : 
Asynchronous Circuits and Systems, 2002. Proceedings. Eighth International Symposium on
         
        
        
            Print_ISBN : 
0-7695-1540-1
         
        
        
            DOI : 
10.1109/ASYNC.2002.1000304