Common Representations Used in the Design Process
Connectivity Verification Systems (CVS)
Converting Procedural Descriptionsto a Dataflow-Oriented Representation
Complications to Dataflow Analysis*
Complications to Dataflow Analysis
Complications to Dataflow Analysis
Ella: A Hardware Design & Description Language
Ella: A Hardware Design & Description Language
Representing the Synthesis Problem:The Conventional Approach
Representing the Synthesis Problem:An Alternative Approach
Languages versus Models:A Software Analogy
Behavior and Structure:Two Faces of the Same Coin
Implementing Any Digital FunctionUsing a Single NAND Gate
Abstract Datatype Approach to Consistency:A Software Analogy
An Alternate View of Synthesis
An Alternate View of Synthesis
An Alternate View of Synthesis
An Alternate View of Synthesis
An Alternate View of Synthesis
Two Approaches to Combinational andSequential Optimization
An Alternate View of Synthesis:Implications
Conventional Steps inHigh-Level Synthesis
Parallelism, Pipelining,and Graph Folding
Maximally ParallelandMaximally Pipelined
Maximally Parallel, Minimum Control States
Widthwise Folding via Symbolic Dependencies
Parallelism, Pipelining, and Graph Folding
Maximally Pipelined: Storage Requirements
As-Soon-As-Possible (ASAP) andAs-Late-As-Possible (ALAP) Scheduling
Simulator-of-The-Year Phenomenon
Simulator-of-The-Year Phenomenon
VHDL: The nroff/latex of Design
3-Bit Parity Function: "Control-Oriented"
3-Bit Parity Function: "Dataflow-Oriented"
3-bit Parity Function:Possible VHDL Implementation
"I synthesize from C" or"I synthesize from VHDL"
Components of Our Approach to Behaviorwith Priorities
Representing Time for Behavioral Description
Representing Time for Behavioral Descriptions
Encoding Information in Time & Space
Formal Methods for Design Representation
Formal Methods for Design Representation
Formal Methods for Design Representation
Reactions are State Transitions
Semantics S defines aOne-Level Time
Microsemantics Sd defines aTwo-level Time
Observe Three Levelsof Time in VHDL