Академический Документы
Профессиональный Документы
Культура Документы
Table of Contents
Design Methodologies Overview of IC Design Flow Hardware Description Languages Brief History of HDLs
Design Methodologies
Ad-hoc Structured
Top-Down Bottom-Up Mixed
Ad-hoc Design
Small Scale Designs
Come up with a block diagram Place chips on board Wire parts and components Hope or Pray it works Partition Design Develop Library Configure Design Test Partial Design Develop More Libraries Configure More Designs ... Complete Design
How to manage
Step-by-step design Use of Simulation Use of Synthesis
Overview of IC Design
From Concept to Silicon
Concept Algorithm Design Architecture Design
Logic/Circuit Design
Algorithm Design
Proving Idea Behavior Analysis Algorithm Optimization & Transformations
10
Logic/Circuit Design
Design of Hardware Components Tradeoffs among Area/Delay/Power Further Improvements from logic-level to circuit level
Sharif University of Technology 11
Finial Floorplan
12
Full-Custom or Cell-Based
All Masks must be designed
A lot of test after manufacturing is needed before design is ready for market
13
Behavioral/Functional
Describe what module does, not how Use Synthesis to generate Hardware
15
HDLs Specifications
Timing Concurrency Simulation Semantics
16
Lower time and cost than prototyping CAD support from concept to silicon
17
19
CDL
Computer Design Language Developed in 1965
Simulator in 1975
Features:
Some high-level statements, condition Simple logical and arithmetic operations Academic language (not industrial) Data-flow level (no hierarchy support)
Sharif University of Technology 20
ISPS
Instruction Set Processor Specification First Idea in 1971
ISPL in 1976 ISPS in 1981
No hierarchy support
Sharif University of Technology 21
AHPL
A Hardware Programming Language Three versions:
AHPL-I: AHPL-II: AHPL-III: 1970 1978 1979
Features:
Data-flow and structural level Full EDA tool support Unfamiliar syntax
Sharif University of Technology 22
VHDL
VHSIC HDL: Very High Speed Integrated Circuit Hardware Description Language Initiated by DARPA (research center of DoD) in a workshop in 1981 DARPA documentation released in 1983 VHDL 7.2 released in 1985
ITAR restrictions were lifted from VHDL
Sharif University of Technology 23
VHDL (cont.)
IEEE Standard in 1987
IEEE Std-1076-1987
24
Verilog
Verifying Logic Phil Moorby from Gateway Design Automation in 1984 to 1987
Absorbed by Cadence
Verilog-XL simulator from GDA in 1986 Synopsis Synthesis Tool in 1988 In 1990 became open language
OVI: Open Verilog International
Sharif University of Technology 25
Verilog (cont.)
IEEE Standard in 1995
IEEE Std-1364-1995
26
27
Easy Language Easy to learn for beginners Describe digital systems Few data types Hardware related types
Wire register
28
29
30