EE295 - ASIC Design With VHDL Class - Fall 2002

Introduction

Assignment: Read Ch 1

 We discuss the VHDL Hardware Description Language Introducing
a Few Key Constructs. We discuss the VHDL Execution Process.

Outline


Modeling Digital Systems

Today's Complicated Designs and Demanding Schedules  Require Sophisticted Strategies for Development.
This is Otherwise Known as Design Methodology.
In School You Often Work Alone But in Industry You Seldom Do.
Hardware Design Borrows Principles from Successful Software Design: An ASIC product is a chunk of CMOS Chips, Wires and Plastic.
To develop CMOS Chips we First Develop a Model, or a Description, of the Function of the Chip.

Modeling Domains



What is VHDL?


History of VHDL

  • Groups of Research & Development, CAD Vendors, Technology Providers Conferring on Implementation Details.
  • Used Extensively in Design Automation Development, Research

  • Useful VHDL Resources:


    Reballoting the Standard - 1076-87 vs -93


    What is an ASIC?



    VHDL Modeling Concepts

    Let's begin with a simple 4 Bit Register and Introduce a Few Elementary Constructs

    An Entity describes the Interface to a Design Object
     


    Elements of Structure

    An Architecture describes how that object Behaves..

    Note - Some details were skipped. Entity / Architectures for the AND2 and DFF were already compiled into the default WORK library


     Elements of Behavior

    Another Architecture Provides an Alternative View of  how that object Behaves..



     

     Lexical Elements


    Modeling Concepts


    Test Benches


    Analysis, Elaboration and Execution - The VHDL Execution Model

    The IEEE Language Reference Manual Goes Beyond Syntax and Precisely
    Defines the Execution Model to Guarantee Consistent Results.

    Lexical Elements



    Transcending The Hierarchical Design Model..


    How was the class? Send your comments to jswift@us.ibm.com
    Return to Class Home Page


    © Copyright 1999, 2002 James Swift
    Copying this document without the permission of the author is prohibited and a violation of international copyright laws.