Characterization Presentation Spring 2010 ASIC Tester Abo-Raya Dia- 4 th year student Damouny Samer- 4 th year student 10-April1 Supervised by: Ina Rivkin.

Slides:



Advertisements
Similar presentations
Nios Multi Processor Ethernet Embedded Platform Final Presentation
Advertisements

Reconfigurable Computing (EN2911X, Fall07) Lecture 04: Programmable Logic Technology (2/3) Prof. Sherief Reda Division of Engineering, Brown University.
Dr A Sahu Dept of Comp Sc & Engg. IIT Guwahati I/O + Timer 8155 I/O + Timer 8255 I/O 8255 I/O 8253/54 Timer 8253/54 Timer 2 Port (A,B), No Bidirectional.
More fun with Timer/Counters
8253/54 Timer Section /54 Timer Description and Initialization
Introduction of Holtek HT-46 series MCU
1 Performed By: Khaskin Luba Einhorn Raziel Einhorn Raziel Instructor: Rivkin Ina Spring 2004 Spring 2004 Virtex II-Pro Dynamical Test Application Part.
IO Controller Module Arbitrates IO from the CCP Physically separable from CCP –Can be used as independent data logger or used in future projects. Implemented.
1 Project supervised by: Dr Michael Gandelsman Project performed by: Roman Paleria, Avi Yona 12/5/2003 Multi-channel Data Acquisition System Mid-Term Presentation.
VirtexIIPRO FPGA Device Functional Testing In Space environment. Performed by: Mati Musry, Yahav Bar Yosef Instuctor: Inna Rivkin Semester: Winter/Spring.
Programmable logic and FPGA
DE1 FPGA board and Quartus
1 Project supervised by: Dr Michael Gandelsman Project performed by: Roman Paleria, Avi Yona 26/4/2004 Multi-channel Data Acquisition System Final_A Presentation.
Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab Project performed by: Naor Huri Idan Shmuel.
Timers and Interrupts Shivendu Bhushan Summer Camp ‘13.
Configuration. Mirjana Stojanovic Process of loading bitstream of a design into the configuration memory. Bitstream is the transmission.
Technion Digital Lab Project Performance evaluation of Virtex-II-Pro embedded solution of Xilinx Students: Tsimerman Igor Firdman Leonid Firdman.
Final Presentation Momentum Measurement Card Project supervised by: Mony Orbach Project performed by: Hadas Preminger, Uri Niv.
David Nelson STAVE Test Electronics July 1, ATLAS STAVE Test Electronics Preliminary V3 Presented by David Nelson.
OS Implementation On SOPC Final Presentation
8254 Programmable Interval Timer
7/23 Timers in Coldfire Processor Computer Science & Engineering Department Arizona State University Tempe, AZ Dr. Yann-Hang Lee (480)
8253 TIMER. Engr 4862 Microprocessors 8253 / 8254 Timer A.k.a. PIT (programmable Interval Timer), used to bring down the frequency to the desired level.
PIT: Programmable Interval Timer
8254 Counter/Timer Counter Each of the three counter has 3 pins associated CLK: input clock frequency- 8 MHz OUT GATE: Enable (high) or disable.
By: Oleg Schtofenmaher Maxim Fudim Supervisor: Walter Isaschar Characterization presentation for project Winter 2007 ( Part A)
8254 SOFTWARE PROGRAMMABLE TIMER/COUNTER
The 8253 Programmable Interval Timer
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
Spartan-II Memory Controller For QDR SRAMs Lobby Pitch February 2000 ®
GBT Interface Card for a Linux Computer Carson Teale 1.
A G R E A T E R M E A S U R E O F C O N F I D E N C E © Copyright 2007 Keithley Instruments, Inc. 1 K E I T H L E Y C O N F I D E N T.
Timers.
High Speed Digital Systems Lab Asic Test Platform Supervisor: Michael Yampolsky Assaf Mantzur Gal Rotbard Project Midterm Presentation One-Semester Project.
Neta Peled & Hillel Mendelson Supervisor: Mike Sumszyk Final Presentation of part B Annual project.
PROCStar III Performance Charactarization Instructor : Ina Rivkin Performed by: Idan Steinberg Evgeni Riaboy Semestrial Project Winter 2010.
Electrocardiogram (ECG) application operation – Part B Performed By: Ran Geler Mor Levy Instructor:Moshe Porian Project Duration: 2 Semesters Spring 2012.
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
Timers and Interrupts Anurag Dwivedi. Let Us Revise.
Details design ASIC test platform development By: Nadav Mutzafi Vadim Balakhovski Supervisor: Michael Yampolsky May
8254 Timer.
Part A Final Dor Obstbaum Kami Elbaz Advisor: Moshe Porian August 2012 FPGA S ETTING U SING F LASH.
Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab Project performed by: Naor Huri Idan Shmuel.
High Speed Digital Systems Lab Spring/Winter 2010 Project definition Instructor: Rolf Hilgendorf Students: Elad Mor, Ilya Zavolsky Integration of an A/D.
Internal Logic Analyzer Characterization presentation By: Moran Katz and Zvika Pery Mentor: Moshe Porian Dual-semester project Spring 2012.
PROCStar III Performance Charactarization Instructor : Ina Rivkin Performed by: Idan Steinberg Evgeni Riaboy Semestrial Project Winter 2010.
1 of 24 The new way for FPGA & ASIC development © GE-Research.
MADEIRA Valencia report V. Stankova, C. Lacasta, V. Linhart Ljubljana meeting February 2009.
Internal Logic Analyzer Middle presentation-part A By: Moran Katz and Zvika Pery Mentor: Moshe Porian Dual-semester project Spring 2012.
Lecture 10: TI MSP430 Timers and Capture Modes
The Jülich Digital Readout System for PANDA Developments
PROGRAMMABLE LOGIC CONTROLLERS SINGLE CHIP COMPUTER
Operating & Configuring a Cisco IOS Device
ABC130: DAQ Hardware Status Matt Warren et al. Valencia 3 Feb 2014
Timer and Interrupts.
Programmable Interval Timer
Programmable Interval Timer
AVR Addressing Modes Subject: Microcontoller & Interfacing
8085 Microprocessor Architecture
8254 Timer and Counter (8254 IC).
Erasable Programmable Logic Devices (EPLDs)
8237 DMA CONTROLLER.
Programmable Interval timer 8253 / 8254
8085 Microprocessor Architecture
8237 DMA CONTROLLER.
Programmable Interval timer 8253 / 8254
Interfacing Data Converters with FPGAs
8253 – PROGRAMMABLE INTERVAL TIMER (PIT). What is a Timer? Timer is a specialized type of device that is used to measure timing intervals. Timers can.
Programmable Interval Timer
ADSP 21065L.
Presentation transcript:

Characterization Presentation Spring 2010 ASIC Tester Abo-Raya Dia- 4 th year student Damouny Samer- 4 th year student 10-April1 Supervised by: Ina Rivkin

10-April2 Overview : Objective: testing the ASIC’s functional correctness Comparing the provider’s input with the expected outputs Providing options for viewing and analyzing the results

10-April3 PC ASIC tester ASIC tester Project Description : FPGA NOGA StarII DUT Adaptive board User Interface GiDEL PROCe PCIe

So Far 10-April4

5 Technical specifications : The tester supports up to 96 inputs/outputs and up to 48 bi-directional pins. Samples I/O signals up to 100 MHz rate. Independent voltage suppliers: -10 v- 10v. 1G memory for each input and output vectors. Two clk pins.

10-April6 Hardware : Sending the vectors from DDR A to FIFO IN (working with the high Freq. ) Transferring the vectors to the DUT via the voltage translators on the PSDB (working with the DUT Freq. ) Sampling the DUT outputs and saving them in DDR B

10-April7 Software : Configuring the ports Defining the ASIC’s work conditions (clocks & voltage level ) Sending the input vectors to the DDR Comparing the outputs with the expected outputs. Configuration mode screenDebug mode screen

10-April8 New Features

10-April9 1.The Loop command : Send the vectors between lines a & b N times. Requirements: a.Loop nesting : 2. b.Writing the output vectors to the output file in a cyclic way. c.The need to match between the inputs & outputs. Hardware Changes :

10-April10 2. Embedded Logic Analyzer : Allow the user to see the signals between the FPGA & the DUT, when a trigger occured. Requirements : a. In order to see the signals, the User should launch Altera Signal Tap, with no need to compile the design. b. To raise the trigger when we recognize a combination of the input Data.

10-April11 3. Waves Library: Creating an input vectors based on waves library, e.g. : counter (increment/decrement), pulse, random, const. value,compound clk (clk edges time,frequency, Duty cycle ). Counter : start from a, each clock cycle increment or decrement the vector by x, till you reach b. Software Changes :

10-April12 4. Sampling frequency: Allow the user to sample the outputs with a higher frequency than the DUT. 5. Graph : A graph for all the output files, when each file was with another frequency.

10-April13 Summary: The new debug mode Logic Analyzer Loop Load wave Sampling Freq. Summary Graph

10-April14 Gant chart :