Title : 
Static tokens: using dataflow to automate concurrent pipeline synthesis
         
        
            Author : 
Teifel, John ; Manohar, Rajit
         
        
            Author_Institution : 
Comput. Syst. Lab., Cornell Univ., Ithaca, NY, USA
         
        
        
        
        
        
            Abstract : 
We describe a new intermediate compiler representation, static token form, that is suitable for dataflow-style synthesis of high-level asynchronous specifications. Static token form transforms variables into tokens, and simplifies the pipelining of asynchronous computations according to their dataflow graphs. We present a compiler framework that automates this synthesis method, and show how it can be applied to pipelined asynchronous FPGA architectures.
         
        
            Keywords : 
asynchronous circuits; concurrency control; data flow graphs; field programmable gate arrays; high level synthesis; optimising compilers; pipeline processing; asynchronous computations; compiler framework; dataflow graphs; dataflow-style synthesis; high-level asynchronous specifications; intermediate compiler representation; pipeline synthesis automation; pipelined asynchronous FPGA architectures; static token form; synthesis method; variables transformation; Circuits; Cogeneration; Computer architecture; Field programmable gate arrays; Flow graphs; Hardware; Laboratories; Logic; Pipeline processing; Program processors;
         
        
        
        
            Conference_Titel : 
Asynchronous Circuits and Systems, 2004. Proceedings. 10th International Symposium on
         
        
        
            Print_ISBN : 
0-7695-2133-9
         
        
        
            DOI : 
10.1109/ASYNC.2004.1299284