HDL Logic Chip Design - PowerPoint PPT Presentation

1 / 16
About This Presentation
Title:

HDL Logic Chip Design

Description:

Key point CAD (Computer Aided Design) HDL Introduction. Modern ASIC design approach ... A design entity consists of two different VHDL types of description: ... – PowerPoint PPT presentation

Number of Views:53
Avg rating:3.0/5.0
Slides: 17
Provided by: ivand1
Category:
Tags: hdl | aided | chip | computer | design | logic

less

Transcript and Presenter's Notes

Title: HDL Logic Chip Design


1
HDL Logic Chip Design
  • ??.????? ????????
  • ?????????????????????????????
  • ???? A502

2
Course Description
3
HDL Introduction

4
Modern chip design aspects
HDL Introduction
  • Modern chips became too complex
  • The number of transistors in a modern chip is
    over a 100 M
  • Transistor count per chip and chip speed rise up
    to 50 per year
  • Estimated time needed for manual implementation
  • (100 M transistor, 10 sec/transistor) 135.5
    years!!!

5
Modern ASIC design approach
HDL Introduction
  • ASIC Application Specific Integrated Circuit
  • Modeling system should be designed and described
  • in the highest abstraction level possible
  • Simulation and testing at high abstraction level
  • Conversion of the modeled system
  • into the low abstraction level model (gate,
    circuit, silicon level)
  • using sophisticated synthesis tools
  • Key point CAD (Computer Aided Design)

6
Modern ASIC design approach
HDL Introduction
  • HDLs (Hardware Description Languages)
  • are used for system description at the high
    abstraction level

Design
Description
Simulation Testing
RTL Model
HIGH ABSTRACTION LEVEL
Conversion
LOW ABSTRACTION LEVEL
Transistor Level Model
Gate Level Model
7
Verilog vs VHDL
8
VHDL
HDL Introduction
  • VHDL - VHSIC Hardware Description Language
  • VHSIC - Very High Speed Integrated Circuit
  • Development of VHDL began in 1983, sponsored by
  • Department of defense, further developed by the
    IEEE
  • and released as IEEE Standard 1076 in 1987
  • Today it is De facto industry standard for
    hardware description languages

9
The abstraction hierarchy
Structural Design Concepts
  • The abstraction hierarchy can be expressed in two
    domains structural domain, behavioral domain
  • Structural domain component model is described
  • in terms of an interconnection of more primitive
    components
  • Behavioral domain component model is described
  • by defining its input/output response
  • VHDL is used for both structural and behavioral
    description
  • Six abstraction hierarchy levels of detail
    commonly used in design silicon, circuit, gate,
    register, chip and system

10
Design process
Structural Design Concepts
  • The design cycle consists of a series of
    transformations,
  • synthesis steps
  • (1) Transformation from English to an
    algorithmic representation,
  • natural language synthesis
  • (2) Translation from an algorithmic
    representation
  • to a data flow representation,
  • algorithmic synthesis
  • (3) Translation from data flow representation
  • to a structural logic gate representation,
  • logic synthesis
  • (4) Translation from logic gate to layout and
    circuit representation,
  • layout synthesis

11
Design process
Structural Design Concepts
  • The design cycle steps can be carried out
    automatically
  • in all stages except the first that is currently
    an active area of research
  • VHDL tools are used for algorithmic synthesis

12
Design tools
Structural Design Concepts
  • Editors textual (circuit level SPICE gate,
    register, chip VHDL)
  • or graphic (used at all levels)
  • Simulators stochastic (system level)
  • or deterministic (all levels above the
    silicon level)
  • Checkers and Analyzers employed at all levels,
    used for example
  • (1) to insure that the circuit layout
  • can be fabricated reliably (rule
    checkers),
  • (2) to check for the longest path through a
    logic circuit or system
  • (timing analyzers)
  • Synthesizers and Optimizers improving a form
  • of the design representation

13
Basic Features of VHDL
14
Design entities
Basic Features of VHDL
  • In VHDL a logic circuit is represented as a
    design entity
  • A design entity consists of two different VHDL
    types of description
  • (1) Interface description (reserved word is
    entity)
  • (2) One or more architectural bodies (reserved
    word is architecture)

entity D_FF defining D FF interface (ports)
D Q D FF R
CLK
architecture of D_FF specifying the behavior of
the entity
Designed digital device
VHDL representation
15
Entity
Basic Features of VHDL
  • The entity part provides systems interface
    specification
  • as seen from the outside and is generally
    comprised of
  • (1) Parameters (such as bus width or max clock
    frequency)
  • (2) Connections (system input and output ports)
  • entity DesignEntityName is
  • -- parameters
  • -- connections
  • port (ports)
  • end entity DesignEntityName

16
Architectural bodies
Basic Features of VHDL
  • Architectural bodies are specifying the behavior
    of the entity
  • architecture ArchitectureName of
    DesignEntityName is
  • -- signal declarations
  • begin
  • -- concurrent statements
  • end architecture ArchitectureName
  • There are two types of architectural bodies
    algorithmic, structural
  • Algorithmic - at the beginning of the design
    process,
  • designers usually would like to check the
    accuracy of the algorithm without specifying the
    detailed implementation
  • Structural - the logic design stage, detailed
    implementation,
  • entity as a set of interrelated components
Write a Comment
User Comments (0)
About PowerShow.com