DDD — A System for Mechanized Digital Design Derivation

dc.contributor.authorJohnson, Steven; Bose, Bhaskar
dc.date.accessioned2025-10-31T17:05:29Z
dc.date.available2025-10-31T17:05:29Z
dc.date.issued1990-12
dc.description.abstractOur research group at Indiana University is investigating a formalization of digital system design that is based on functional algebra. We have developed a transformation system called DDD to facilitate this study. DDD stands for digital design derivation; the system is used interactively to translate higher level specifications into hierarchical boolean systems, to which logic synthesis tools are then applied. In this paper, we take a detailed look at how the system is used. In two examples, we examine the sequence of intermediate expressions produced as an implementation is derived. We discuss how these expressions are used at strategic levels of thinking. We illustrate how the choice of target technology influences the tactical course of derivation. Throughout, we try to give a sense of how functional abstractions are manipulated in the engineering process.
dc.identifier.urihttps://hdl.handle.net/2022/34158
dc.relation.ispartofseriesIndiana University Computer Science Technical Reports; TR323
dc.rightsThis work is protected by copyright unless stated otherwise.
dc.rights.uri
dc.titleDDD — A System for Mechanized Digital Design Derivation

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
TR323.pdf
Size:
579.59 KB
Format:
Adobe Portable Document Format
Can’t use the file because of accessibility barriers? Contact us