ACM Home Page
Please provide us with feedback. Feedback
A codesign virtual machine for hierarchical, balanced hardware/software system modeling
Full text PdfPdf (164 KB)
Source Annual ACM IEEE Design Automation Conference archive
Proceedings of the 37th Annual Design Automation Conference table of contents
Los Angeles, California, United States
Pages: 390 - 395  
Year of Publication: 2000
ISBN:1-58113-187-9
Authors
JoAnn M. Paul  Center for Electronic Design Automation, Carnegie Mellon University, Pittsburgh, PA
Simon N. Peffers  Center for Electronic Design Automation, Carnegie Mellon University, Pittsburgh, PA
Donald E. Thomas  Center for Electronic Design Automation, Carnegie Mellon University, Pittsburgh, PA
Sponsors
SIGDA: ACM Special Interest Group on Design Automation
EDAC : Electronic Design Automation Consortium
IEEE-CAS : Circuits & Systems
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 19,   Citation Count: 4
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/337292.337506
What is a DOI?

ABSTRACT

The Codesign Virtual Machine (CVM) is introduced as a next generation system modeling semantic. The CVM permits unrestricted system-wide software and hardware behaviors to be designed to a single scheduling semantic by resolving time-based (resource) and time-independent (state-interleaved) models of computation. CVM hierarchical relationships of bus and clock state domains provide a means of exploring hardware/software scheduling trade-offs to a consistent semantic model using top-down, bottom-up and iterative design approaches from a high system level to the machine implementation. State domain partitionings permit run-time software schedulers to be resolved with design time physical scheduling as peer- and hierarchically-related architectural abstractions which cut across functional boundaries. The resultant abstraction provides “component-less” paths to physical design with greater accommodation of shared resource modeling. A simulation example is included.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
J. Davis II, M. Goel, C. Hylands, B. Kienhuis, E. Lee, et. al, "Overview of the Ptolemy Project," ERL Technical Report UCB/ERL No. M99/37, Dept. EECS, Berkeley. July 1999.
 
3
 
4
D. Gajski, F. Vahid, S. Narayan, J. Gong. "SpecSyn: An Environment Supporting the Specify-Explore-Refine Paradigm for Hardware/Software System Design," IEEE Transactions on VLSI Systems, Vol. 6, No. 1. March, 1998.
5
6
7
8
 
9
10
11
12
 
13
14
 
15
 
16
 
17


Collaborative Colleagues:
JoAnn M. Paul: colleagues
Simon N. Peffers: colleagues
Donald E. Thomas: colleagues