Download presentation
Presentation is loading. Please wait.
Published byPhillip Butler Modified over 9 years ago
1
Details design ASIC test platform development By: Nadav Mutzafi Vadim Balakhovski Supervisor: Michael Yampolsky May 20091
2
DC to DC converter DC to DC converter Level translator Level translator PLL configurable PLL configurable FPGA implementation FPGA implementation May 20092 Topic points
3
May 20093 Voltages for I/O(1+2) Umodel 4604 : Umodel 4604 : ◦ Input voltage – 3.3V ◦ Output voltage - 0.8V to 3.3V ◦ Set by resistor ◦ current 4A, 5A peak ◦ High efficiency
4
May 20094 Voltages for core(3) Umodel 4604 : Umodel 4604 : ◦ Input voltage – 5V ◦ Output voltage - 0.8V to 5V ◦ Set by resistor ◦ current 4A, 5A peak ◦ High efficiency
5
May 20095 Voltages for core(4) LT1931 : LT1931 : ◦ Input voltage – 5V ◦ Output voltage – N5V ◦ Current – 350mA
6
May 20096 Voltages summary I/O voltages – two different I/O voltages – two different voltages from 0.8V-3.3V voltages from 0.8V-3.3V Core voltages – negative 5V, Core voltages – negative 5V, adjustable from 0.8V-5V adjustable from 0.8V-5V Connector for 5V and for another Connector for 5V and for another voltage from pc power supply. voltage from pc power supply.
7
May 20097 Level translator
8
May 20098 Level translator Auto bidirectional Auto bidirectional Supporting 100MHz Supporting 100MHz Determinist voltages : Determinist voltages : 1.2V, 1.5V, 1.8V, 2.5V, 3.3V 1.2V, 1.5V, 1.8V, 2.5V, 3.3V
9
May 20099 PLL configurable
10
May 200910 PLL configurable Programmable PLL, I2C Programmable PLL, I2C Crystal Frequencies 8MHz-54 MHz Crystal Frequencies 8MHz-54 MHz Six output clock(3.3V recommend) Six output clock(3.3V recommend) Power supply 3.3V Power supply 3.3V
11
FPGA Block Diagram
12
Tester IN module
13
Tester OUT module
14
Controller module FSMs: FSMs: ◦ Read – from DDR bank A to Tester IN ◦ DUT – from tester in to DUT to tester out ◦ Write – from Tester OUT to DDR bank B “Differentiator” “Differentiator” Buffering data from Tester IN Buffering data from Tester IN Bi – directional pins allocation Bi – directional pins allocation
15
FSM Read States: zero zero IS PAGE 1 AVAILABLE IS PAGE 1 AVAILABLE READING FROM PAGE 1 READING FROM PAGE 1 START DELAY PAGE 1 START DELAY PAGE 1 INIT COUNTER PAGE 1 INIT COUNTER PAGE 1 READ 1 READ 1 FINISH READ FROM PAGE 1 FINISH READ FROM PAGE 1 WHAT NEXT PAGE 1 WHAT NEXT PAGE 1 LOOP 1 LOOP 1
16
FSM DUT States: zero zero Sending Vectors Sending Vectors Hold Hold
17
FSM Write States: zero zero IS PAGE 1 AVAILABLE IS PAGE 1 AVAILABLE WRITING STATE PAGE 1 WRITING STATE PAGE 1 START DELAY PAGE 1 START DELAY PAGE 1 INIT COUNTER PAGE 1 INIT COUNTER PAGE 1 WRITE 1 WRITE 1 FINISH WRITE PAGE 1 FINISH WRITE PAGE 1
18
“Differentiator”
19
Buffering input vectors
20
Rates constrain Aim: 100Mhz * 96 = 9.6 Gbit/sec Aim: 100Mhz * 96 = 9.6 Gbit/sec PCI: 66Mhz * 32 = 2.1 Gbit/sec PCI: 66Mhz * 32 = 2.1 Gbit/sec Multi Port: 260*32 = 8.3 Gbit/sec Multi Port: 260*32 = 8.3 Gbit/sec
21
Bi-directional pins
22
Pinout constrain Max 96 input pins Max 96 input pins Max 48 Bi-directional pins Max 48 Bi-directional pins
23
FPGA future tasks Trigger support Trigger support Errors definition Errors definition System self test performance System self test performance I2C core I2C core
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.