| | |
Summary: The Liberty Structural Specification Language: A
High-Level Modeling Language for Component Reuse
Manish Vachharajani Neil Vachharajani David I. August
Departments of Computer Science and Electrical Engineering
Princeton University
Princeton, NJ 08544
{manishv, nvachhar, august}@princeton.edu
ABSTRACT
Rapid exploration of the design space with simulation models is
essential for quality hardware systems research and development.
Despite striking commonalities across hardware systems, design-
ers routinely fail to achieve high levels of reuse across models
constructed in existing general-purpose and domain-specific lan-
guages. This lack of reuse adversely impacts hardware system de-
sign by slowing the rate at which ideas are evaluated. This paper
presents an examination of existing languages to reveal their funda-
mental limitations regarding reuse in hardware modeling. With this
understanding, a solution is described in the context of the design
and implementation of the Liberty Structural Specification Lan-
guage (LSS), the input language for a publicly available high-level
|