Title : 
Transaction-accurate interface scheduling in high-level synthesis
         
        
            Author : 
Sanguinetti, John ; Meredith, Michael ; Dart, Sean
         
        
        
        
        
        
            Abstract : 
The timing model for code presented to a high-level synthesis tool is an important factor in determining the level of abstraction which the HLS tool can support. There have been many attempts at defining a timing model. Here we survey some of the timing models that have been used, and present the transaction protocol model, used by Forte Design Systems´ Cynthesizer, which has several advantages over previous timing models.
         
        
            Keywords : 
C++ language; high level synthesis; protocols; Forte Design System Cynthesizer; HLS tool; abstraction level; high-level synthesis tool; timing model; transaction protocol model; transaction-accurate interface scheduling; Abstracts; Clocks; Computer languages; Encapsulation; Optimal scheduling; Protocols; Timing; ESL; High level synthesis; RTL; abstraction; timing model;
         
        
        
        
            Conference_Titel : 
Electronic System Level Synthesis Conference (ESLsyn), 2012
         
        
            Conference_Location : 
San Francisco, CA
         
        
        
            Print_ISBN : 
978-1-4673-1630-9
         
        
            Electronic_ISBN : 
2117-4628