1996
DOI: 10.1145/233539.233541
|View full text |Cite
|
Sign up to set email alerts
|

From VHDL to efficient and first-time-right designs

Abstract: In this article we provide a practical transformational approach to the synthesis of correct synchronous digital hardware designs from high-level specifications. We do this while taking into account the complete life cycle of a design from early prototype to full custom implementation. Besides time-to-market, both flexibility with respect to target architecture and efficiency issues are addressed by the methodology. The utilization of user-selected behaviorpreserving transformation steps ensures first-time-rig… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2001
2001
2002
2002

Publication Types

Select...
3
3

Relationship

0
6

Authors

Journals

citations
Cited by 7 publications
(1 citation statement)
references
References 39 publications
0
1
0
Order By: Relevance
“…Starting from an initial specification in some hardware description language, programming language or specification language, an implementation (often described in the same language) is derived by repeatedly applying so-called correctness-preserving transformations. Transformations to apply are either selected manually [Bolognesi 1992;Voeten et al 1996;Middelhoek 1997;Huijs 1996;Middelhoek and Rajan 1996] or automatically as in the case of high-level synthesis [Chaiyakul et al • Jeroen P. M. Voeten 1993; Janssen et al 1994;Campasano 1989]. 1 Each transformation can modify certain aspects of a design (such as implementation cost, size and performance) but preserves other aspects (such as functionality).…”
Section: Introductionmentioning
confidence: 99%
“…Starting from an initial specification in some hardware description language, programming language or specification language, an implementation (often described in the same language) is derived by repeatedly applying so-called correctness-preserving transformations. Transformations to apply are either selected manually [Bolognesi 1992;Voeten et al 1996;Middelhoek 1997;Huijs 1996;Middelhoek and Rajan 1996] or automatically as in the case of high-level synthesis [Chaiyakul et al • Jeroen P. M. Voeten 1993; Janssen et al 1994;Campasano 1989]. 1 Each transformation can modify certain aspects of a design (such as implementation cost, size and performance) but preserves other aspects (such as functionality).…”
Section: Introductionmentioning
confidence: 99%