Proceedings of the Seventh IEEE/ACM/IFIP International Conference on Hardware/Software Codesign and System Synthesis 2011
DOI: 10.1145/2039370.2039382
|View full text |Cite
|
Sign up to set email alerts
|

Correct and non-defensive glue design using abstract models

Abstract: Current hardware design practice often relies on integration of components, some of which may be IP or legacy blocks. While integration eases design by allowing modularization and component reuse, it is still done in a mostly ad hoc manner. Designers work with descriptions of components that are either informal or incomplete (e.g., documents in English, structural but non-behavioral specifications in IP-XACT) or too low-level (e.g., HDL code), and have little to no automatic support for stitching the component… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
20
0

Year Published

2012
2012
2022
2022

Publication Types

Select...
3
3
2

Relationship

2
6

Authors

Journals

citations
Cited by 13 publications
(20 citation statements)
references
References 39 publications
0
20
0
Order By: Relevance
“…The works [10,29] pursue goals similar in spirit to this paper, however, they do not define a formal conformance relation. [10] presents a method for building conservative dataflow models of a specific class of network-on-chip channels.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…The works [10,29] pursue goals similar in spirit to this paper, however, they do not define a formal conformance relation. [10] presents a method for building conservative dataflow models of a specific class of network-on-chip channels.…”
Section: Related Workmentioning
confidence: 99%
“…Our work aims to be more general, and applicable to general hardware modeled as FSMs. The main focus of [29] is the synthesis of glue, and the notions of correctness and nondefensiveness between models and systems are defined with respect to the glue (e.g., whether buffer sizes estimated by the model are overly pessimistic or optimistic).…”
Section: Related Workmentioning
confidence: 99%
“…The subclass of statically schedulable programs is amenable to pure compile-time analysis that yields not only a static schedule, but also things such as exact minimal bounds for buffer sizes, exact predictions for throughput and latency, a guarantee of the absence of deadlocks and so forth, see for instance [13], [1]. The input/output behavior of these kinds of dataflow programs has been studied, e.g., in [16], [7], [6]. However, many applications exhibit highly datadependent behavior, such as the decoder in Fig.…”
Section: Introductionmentioning
confidence: 99%
“…In the example above, C requires that it receive 8 tokens in 8 consecutive clock cycles once it commences firing. CSDF cannot capture this constraint and as a result can lead to incorrect implementations [19].…”
Section: Introductionmentioning
confidence: 99%
“…To remedy the expressiveness problems of SDF/CSDF, a new model, called SDF with Access Patterns (SDF-AP), is introduced informally in [19]. SDF-AP strikes a balance between the analyzability of SDF/CSDF while accurately capturing the interface timing behavior.…”
Section: Introductionmentioning
confidence: 99%