DocumentCode
387618
Title
Interface specification for reconfigurable components
Author
Singh, Satnam
Author_Institution
Xilinx Inc, San Jose, CA, USA
fYear
2002
fDate
10-14 Nov. 2002
Firstpage
102
Lastpage
109
Abstract
This paper presents a way of encoding some kinds of dynamic reconfiguration behaviour in the interface portion of circuit descriptions. This has many advantages. The user of a reconfigurable circuit has some knowledge about the reconfigurable interface of the circuit. Static analysis tools can make better decisions about how to schedule virtual hardware. And most importantly, the compiler can automatically synthesize the required interface between reconfigurable portions of the system and the regular portions of the design. Several existing models of dynamic reconfiguration from the literature are captured using our type system extension based on sum types. This is especially important in system-on-chip (SoC) contexts where a reconfigurable IP block may have to communicate over a non-trivial IP bus like CoreConnectTM.
Keywords
hardware description languages; high level synthesis; industrial property; integrated circuit design; integrated circuit modelling; logic simulation; reconfigurable architectures; system buses; system-on-chip; SoC; automatic interface synthesis; circuit description interface portions; compilers; dynamic reconfiguration behaviour encoding; hardware description languages; high level synthesis; nontrivial IP buses; reconfigurable IP block communication; reconfigurable circuit interfaces; reconfigurable component interface specification; reprogrammable architectures; sum type system extensions; system-on-chip; virtual hardware scheduling static analysis tools; Circuit analysis; Circuit synthesis; Circuits and systems; Context; Encoding; Hardware design languages; Logic circuits; Optimizing compilers; Reconfigurable logic; System-on-a-chip;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Aided Design, 2002. ICCAD 2002. IEEE/ACM International Conference on
ISSN
1092-3152
Print_ISBN
0-7803-7607-2
Type
conf
DOI
10.1109/ICCAD.2002.1167520
Filename
1167520
Link To Document