Sciweavers

DAC
2011
ACM

Enforcing architectural contracts in high-level synthesis

12 years 11 months ago
Enforcing architectural contracts in high-level synthesis
We present a high-level synthesis technique that takes as input two orthogonal descriptions: (a) a behavioral architectural contract between the implementation and the user, and (b) a microarchitecture on which the architectural contract can be implemented. We describe a prototype compiler that generates control required to enforce the contract, and thus, synthesizes the pair of descriptions to hardware. Categories and Subject Descriptors B.5.2 [Register Transfer Level Implementation]: De
Nikhil A. Patil, Ankit Bansal, Derek Chiou
Added 18 Dec 2011
Updated 18 Dec 2011
Type Journal
Year 2011
Where DAC
Authors Nikhil A. Patil, Ankit Bansal, Derek Chiou
Comments (0)