scispace - formally typeset
Proceedings ArticleDOI

An object-oriented VHDL design environment

Reads0
Chats0
TLDR
The data model and its internal schema is suggested, which is suitable for the VHDL semantics, and allows a designer to reconfigure the designed schematic by binding its generic components to technology-specific ones.
Abstract
A system-level design environment (SDE) for the VHSIC hardware description language (VHDL) is presented. The object-oriented approach is used for modeling the VHDL entities, design constraints, and even design patterns. The data model and its internal schema, which are suitable for the VHDL semantics, are proposed. SDE allows a designer to reconfigure the designed schematic by binding its generic components to technology-specific ones. It is effectively used for version control. SDE verifies the design by dynamically checking the constraints. The standard VHDL is extended in order to represent the constraints properly. >

read more

Citations
More filters
Patent

Design apparatus and a method for generating an implementable description of a digital system

TL;DR: In this article, the authors present a design apparatus compiled on a computer environment for generating from a behavioral description of a system comprising at least one digital system part, an implementable description for said system, said behavioral description being represented on said computer environment as a first set of objects with a first sets of relations there between, said implementable descriptions being represented as a second set of object with a second sets of relation there between.
Patent

System and method for controlling versions of objects in an object oriented computing environment

TL;DR: In this article, a system and method for controlling versions of selected objects in an object oriented computing system includes a common logical key attribute in each version of an object, which is used to identify all versions of an objects.
Book ChapterDOI

Principles of concurrent engineering

TL;DR: The world-wide competitive economy is forcing us to utilize fully the best equipment and techniques available with efficient control of organizational structure to produce high quality, well-designed products at lower prices and in less time.
Journal ArticleDOI

Object-oriented techniques in hardware design

TL;DR: This work uses C++ to demonstrate the usefulness of object-oriented techniques, not to provide arguments for or against its use in hardware modeling and design.
Journal ArticleDOI

PSM: an object-oriented synthesis approach to multiprocessor system design

TL;DR: Performance synthesis methodology (PSM) is an object-oriented system-level synthesis approach to multiprocessor system design that is not only much more efficient when synthesizing parallel systems, but also produces better parallel systems than currently available uniprocesser system- level synthesis tools.
References
More filters
Journal ArticleDOI

Modeling concepts for VLSI CAD objects

TL;DR: This paper identifies modeling concepts that are fundamental to capturing the semantics of VLSI CAD design objects and versions in terms of molecular objects and a provisional set of user operations on design objects, consistent with these modeling concepts, is defined.
Proceedings ArticleDOI

Generalized version control in an object-oriented database

TL;DR: The authors consider the nature of design objects, and develop some functional requirements for version control of such objects, then discuss the relationship between versions and the objects they exemplify and arrive at a flexible notion of a context containing rules for version selection.
Proceedings Article

An extensible object-oriented approach to databases for VLSI/CAD

TL;DR: This paper describes an approach to the specification and modeling of information associated with the design and evolution of VLSI components, characterized by combined structural and behavioral descriptions of a component.
Journal ArticleDOI

Design Version Management

TL;DR: A version server is developed that supports an object -oriented model for organizing design data and provides operational mechanisms for controlling the design's evolution, such as object check-in/checkout and a validation subsystem.
Journal ArticleDOI

An object-oriented VLSI CAD framework

TL;DR: It is shown, in the context of an actual prototype VLSI CAD framework called Cbase, how concepts such as data abstraction, property and operation inheritance, object specialization/generalization, code reusability, and polymorphism offered by object-oriented database management systems (OODBMSs) support rapid prototyping.