Evolution of Electronic Design Technology: 1970s
Evolution of Electronic Design Technology: Early 1980s
Evolution of Electronic Design Technology: Mid 1980s
Physical Design of VLSI Circuits
CAD Issues for Multi-Chip Modules
DARPA ProjectsTechnology Modelling & Analysis
DARPA ProjectsASICS and Multi-Chip Modules
Evolution of Electronic Design Technology: Late 1980s
Application of Logic Synthesis
Role of Don't-Cares in Logic Synthesis
Role of Don't-Cares in Logic Synthesis
Role of Don't-Cares in Logic Synthesis
Optimality & Redundancy inCombinational Logic
DARPA ProjectsCombinational Synthesis
Synthesis-Directed Sequential Test
Test Generation for Finite-State Machines
Synthesis Procedure for Fully-TestableNon-Scan Finite-State Machine
Synthesis Procedure for Fully-TestableNon-Scan Finite-State Machines
Cascaded Finite-State Machines
Constrained State Assignment(single cones)
Constrained State Assignment(single cones)
Effect of Gate Duplication inStandard-Cell Layout
Use of Extended Don't-Care Set toGuarantee Testability
Example Finite-State Machinewith Fault d
Example Finite-State MachineEffect of Fault d
Example Finite-State Machinewith Fault g
Example Finite-State MachineEffect of Fault g
Results of Synthesis Procedure
Results Using Extended Don't-Care SetsDuring Synthesis
Synthesis-Directed Sequential Test
DARPA ProjectsSequential Synthesis
Evolution of Electronic Design Technology: Early 1990s
Evolution of Electronic Design Technology: Mid 1990s
Design Specification and Verification
Context for Behavioral Synthesis
Representing the Synthesis Problem:The Conventional Approach
Representing the Synthesis Problem:An Alternative Approach
"I synthesize from C"or"I synthesize from VHDL"
HCode: The Software AnalogyIntermediate Form
Behavior and Structure:Two Faces of the Same Coin
HCode: The Software AnalogyAbstract Datatype Approach to Consistency
Ella: A Hardware Design & Description Language
Ella: A Hardware Design & Description Language
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
DARPA ProjectsDesign Verification
Synthesis-Directed High-Level Simulation
DARPA ProjectsBehavioral Synthesis
Representing Time for Behavioral Description
Representing Time for Behavioral Descriptions
Evolution of Electronic Design Technology: Late 1990s
How do you recognize a Good Onewhen you see it?
Aspects of Framework Development
The Translator- Based Approach:A Tool-Centric View of Design
Major Features of a CAD Framework Today:An Integration-Centric View of Design
Major Features of a CAD Framework Today
Major Features of a CAD Framework Today
User Interface Facilities Today
"CAD- Specific" Services Provided Today
Versions, Alternatives, and Configurations
Versions, Alternatives, and Configurations
Engineering vs. Scientific Problems
Traditional Approach to Software Development
A Successful Model for EngineeringSoftware Development
Approaches to Engineering Software Development
Berkeley Framework Users Today
Berkeley Framework Users Today
Framework Development at Berkeley:Towards Design-Centric Frameworks
Framework Development at Berkeley