SENIOR PROJECT - PowerPoint PPT Presentation

About This Presentation
Title:

SENIOR PROJECT

Description:

DATA MOVER IN VLSI. USING L-EDIT. WHAT IS VSLI? - VSLI IS THE TECHNOLOGY THAT ALLOWS COMPANIES ... DESIGN RULES IN THE DESIGN TO ADAPT IT TO A NEW TECHNOLOGY ... – PowerPoint PPT presentation

Number of Views:14
Avg rating:3.0/5.0
Slides: 34
Provided by: hoy
Category:

less

Transcript and Presenter's Notes

Title: SENIOR PROJECT


1
SENIOR PROJECT
  • STUDENTRICARDO V. GONZALEZ.
  • ADVISOR VINOD B. PRASAD

2
DATA MOVER IN VLSIUSING L-EDIT
  • TESTED IN DIFFERENT CAD FOR FUNCTIONALITY
    ASSURANCE

3
DATA MOVER IN VLSIUSING L-EDITWHAT IS VSLI?
  • - VSLI IS THE TECHNOLOGY THAT ALLOWS COMPANIES
  • TO CREATE THEIR OWN CUSTOM MADE IC CHIPS.
  • - VSLI CAN REDUCE THE SIZE OF THEIR ELECTRONIC
  • DESIGNS.
  • - THE CONTINUOUS USE OF IC FABRICATION
  • TECHNOLOGY WILL LOWER THE PRODUCTION COST OF
  • COMPLICATED DESIGNS

4
DATA MOVER IN VLSIRICARDO V. GONZALEZ.
ADVISOR VINOD B. PRASADOBJECTIVE
  • The main objective was to acquire experience in
    asic design building a data mover with testable
    features to transfer data from the input to the
    output following a geometric algorithm. This type
    of design will require the use of CMOS technology
    and logic gate design to be fabricated into a
    chip

5
WHY USE L-EDIT?
  • YOU CAN TEST YOUR CIRCUIT BEFORE IMPLEMENTING IT
    IN L-EDIT.
  • L-EDIT EXTRACTS THE NECESSARY CODE TO SIMULATE
    CIRCUITRY IN PSPICE
  • THE CIRCUIT IN L-EDIT IS THE FINAL LAYOUT THAT IS
    SENT FOR FABRICATION

6
DATA MOVER IN VLSIRICARDO V. GONZALEZ.
ADVISOR VINOD B. PRASADTABLE OF CONTENT
  • Block diagram
  • Design equations
  • Two bit example of a data mover
  • Timing control needed
  • Timing chart

7
DATA MOVER IN VLSIRICARDO V. GONZALEZ.
ADVISOR VINOD B. PRASADTABLE OF CONTENT
  • Designs in LogicWorks
  • Designs in L-EDIT
  • Simulations in Pspice
  • Final Layout

8
DATA MOVER IN VLSIRICARDO V. GONZALEZ.
ADVISOR VINOD B. PRASADBLOCK DIAGRAM
9
DATA MOVER IN VLSIRICARDO V. GONZALEZ.
ADVISOR VINOD B. PRASADDESIGN EQUATIONS
  • FROM RTL LANGUAGE (REGISTER TRANSFER LOGIC)
  • Data mover
  • Memory a2 b2 c2. Inputs x2
  • Outputs z2
  • 1 a x
  • 2 c /a
  • 3 b c0, c1
  • 4 c a v b
  • 5 z c

10
DATA MOVER IN VLSIRICARDO V. GONZALEZ.
ADVISOR VINOD B. PRASADALGORITHM OF THE DATA
MOVER FOR TWO BITS
11
DATA MOVER IN VLSIRICARDO V. GONZALEZ.
ADVISOR VINOD B. PRASADTIMING CONTROLLED
NEEDED
12
DATA MOVER IN VLSIRICARDO V. GONZALEZ.
ADVISOR VINOD B. PRASADCONTROL CIRCUIT
13
DATA MOVER IN VLSIRICARDO V. GONZALEZ.
ADVISOR VINOD B. PRASADSIMULATION OF THE
CONTROLLER CIRCUIT
14
DATA MOVER IN VLSIRICARDO V. GONZALEZ.
ADVISOR VINOD B. PRASADFINAL SIMULATION OF
THE CONTROLLER CIRCUIT
15
DATA MOVER IN VLSIRICARDO V. GONZALEZ.
ADVISOR VINOD B. PRASADCONTROLLER CIRCUIT
DESIGNED IN L-EDIT
16
DATA MOVER IN VLSIRICARDO V. GONZALEZ.
ADVISOR VINOD B. PRASADCONTROLLER SIMULATION
IN PSPICE
17
DATA MOVER IN VLSIRICARDO V. GONZALEZ.
ADVISOR VINOD B. PRASADALGORITHM OF THE DATA
MOVER
18
DATA MOVER IN VLSIRICARDO V. GONZALEZ.
ADVISOR VINOD B. PRASADTHE DATA MOVER
19
DATA MOVER IN VLSIRICARDO V. GONZALEZ.
ADVISOR VINOD B. PRASADALGORITHM OF THE DATA
MOVERIN L-EDIT
20
DATA MOVER IN VLSIRICARDO V. GONZALEZ.
ADVISOR VINOD B. PRASADSIMULATION OF DATA
MOVER IN PSPICE TWO BITS
21
DATA MOVER IN VLSIRICARDO V. GONZALEZ.
ADVISOR VINOD B. PRASADANOTHER SIMULATION OF
DATA MOVER IN PSPICE TWO BITS
22
DATA MOVER IN VLSIRICARDO V. GONZALEZ.
ADVISOR VINOD B. PRASADD FLIP FLOP DESIGNED IN
L-EDIT
23
DATA MOVER IN VLSIRICARDO V. GONZALEZ.
ADVISOR VINOD B. PRASADD FLIP FLOP SIMULATED
IN PSPICE
24
DATA MOVER IN VLSIRICARDO V. GONZALEZ.
ADVISOR VINOD B. PRASADDATA MOVER
COMPONENTSAND GATE
25
DATA MOVER IN VLSIRICARDO V. GONZALEZ.
ADVISOR VINOD B. PRASADPSPICE SIMULATION OF
THE AND GATE
26
DATA MOVER IN VLSIRICARDO V. GONZALEZ.
ADVISOR VINOD B. PRASADFOUR BIT DATA MOVER
27
DATA MOVER IN VLSIRICARDO V. GONZALEZ.
ADVISOR VINOD B. PRASADFINAL APPEARANCE OF THE
PROJECT IN DESING PAD
28
DATA MOVER IN VLSIRICARDO V. GONZALEZ.
ADVISOR VINOD B. PRASADFOUR BIT SIMULATION OF
DATA MOVER IN PSPICE
29
DATA MOVER IN VLSIRICARDO V. GONZALEZ.
ADVISOR VINOD B. PRASADPROBLEMS ENCOUNTERED
  • CONTROLLER CIRCUIT NEEDED THE CLOCK S RISING
    AND FALLING EDGE
  • D FLIP-FLOP HAD TO BE DESIGNED THE SMALLEST
    POSSIBLE TO REDUCED SPACE
  • PSPICE SIMULATION FILES WERE VERY LARGE AND
    NEEDED MANY CAPACITORS
  • WE HAD TO CHANGE THE DESIGN RULES IN THE DESIGN
    TO ADAPT IT TO A NEW TECHNOLOGY

30
DATA MOVER IN VLSIRICARDO V. GONZALEZ.
ADVISOR VINOD B. PRASADACCOMPLISHMENTS
  • I GOT INTRODUCED TO SEVERAL POWERFUL COMPUTER
    SOFTWARE THAT CAN SOLVE INDUSTRY PROBLEMS
  • A GREATER KNOWLEDGE WAS ACHIVED MANIPULATING
    LOGICWORKS, PSPICE, L-EDIT AND XILINX (VHDL)
  • I FEEL MORE CONFIDENT TO EXPLORE DIFFERENT
    FEATURES OF THESE SOFTWARE TO SOLVE PROBLEMS
  • I GAINED MUCH EXPERIENCE THAT IS REQUIRED IN THE
    INDUSTRY

31
DATA MOVER IN VLSIRICARDO V. GONZALEZ.
ADVISOR VINOD B. PRASADRECOMMENDATIONS
  • TEST FEASIBILITY OF DESIGN EQUATIONS
  • SYSTEM DESIGN IN LOGICWORKS AT GATE LEVEL
  • SYSTEM DESIGN AT TRANSISTOR LEVEL IN LEDIT
  • PSPICE SIMULATION OF TRANSISTOR LEVEL
  • PLACE IN DESIGN PAD FOR FINAL FABRICATION

32
DATA MOVER IN VLSIRICARDO V. GONZALEZ.
ADVISOR VINOD B. PRASADAFTERMATH
  • THE TOTAL AMOUNT OF TRANSISTORS WAS OVER SIX
    THOUSAND
  • THE AMOUNT OF LINES OF PSPICE CODE WAS OVER FIVE
    HUNDRED LINES
  • IT TOOK THREE HUNDRED AND FIFTY LINES OF VHDL
    CODE TO GENERATE A DATA MOVER OF TWO BITS
  • TIME CONSUMED WAS ABOUT 200 HOURS OF DESIGN AND
    PROGRAMING FROM HALF OF LAST SEMESTER AND LAST
    SENIOR SEMESTER

33
DATA MOVER IN VLSIRICARDO V. GONZALEZ.
ADVISOR VINOD B. PRASAD
  • QUESTIONS?
Write a Comment
User Comments (0)
About PowerShow.com