PLAS: Analog memory ASIC Conceptual design & development status



Similar documents
SPADIC: CBM TRD Readout ASIC

Status of CBM-XYTER Development

Design Tips for Low Noise Readout PCBs Or: How black magic can lead to success

NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter

CHAPTER 11: Flip Flops

Digital to Analog Converter. Raghu Tumati

PROGRAMMABLE ANALOG INTEGRATED CIRCUIT FOR USE IN REMOTELY OPERATED LABORATORIES

Chapter 6: From Digital-to-Analog and Back Again

11. High-Speed Differential Interfaces in Cyclone II Devices

Status of the design of the TDC for the GTK TDCpix ASIC

Febex Data Acquisition System

A 1-GSPS CMOS Flash A/D Converter for System-on-Chip Applications

DAC Digital To Analog Converter

Tire pressure monitoring

DRM compatible RF Tuner Unit DRT1

A 10,000 Frames/s 0.18 µm CMOS Digital Pixel Sensor with Pixel-Level Memory

LLRF. Digital RF Stabilization System

The modular concept of the MPA-3 system is designed to enable easy accommodation to a huge variety of experimental requirements.

ADS9850 Signal Generator Module

ICS379. Quad PLL with VCXO Quick Turn Clock. Description. Features. Block Diagram

DIGITAL-TO-ANALOGUE AND ANALOGUE-TO-DIGITAL CONVERSION

1.1 Silicon on Insulator a brief Introduction

Chapter 9 Latches, Flip-Flops, and Timers

Part Number Description AD9254R703F Radiation tested to 100K, 1.8V, 14-Bit, 150MSPS Bipolar Ain Range A/D Converter

Programmable Single-/Dual-/Triple- Tone Gong SAE 800

X 4 CONFIDENTIAL X 4 OTHER PROGRAMME: CUSTOMER: CONTRACT NO.: WPD NO.: DRD NO.: CONTRACTUAL DOC.:

Dual DIMM DDR2 and DDR3 SDRAM Interface Design Guidelines

ZL40221 Precision 2:6 LVDS Fanout Buffer with Glitchfree Input Reference Switching and On-Chip Input Termination Data Sheet

Digital to Analog and Analog to Digital Conversion

Power Reduction Techniques in the SoC Clock Network. Clock Power

MANUAL FOR RX700 LR and NR

Technical Datasheet Scalar Network Analyzer Model MHz to 40 GHz

24-Bit Analog-to-Digital Converter (ADC) for Weigh Scales FEATURES S8550 VFB. Analog Supply Regulator. Input MUX. 24-bit Σ ADC. PGA Gain = 32, 64, 128

S2000 Spectrometer Data Sheet

Baseband delay line QUICK REFERENCE DATA

Simplifying System Design Using the CS4350 PLL DAC

Reconfigurable System-on-Chip Design

Mikro-Tasarım Next Generation Imaging Sensors

W a d i a D i g i t a l

Data Sheet. Adaptive Design ltd. Arduino Dual L6470 Stepper Motor Shield V th November L6470 Stepper Motor Shield

DS2187 Receive Line Interface

SKY : Wideband PLL Frequency Synthesizer

White Paper Utilizing Leveling Techniques in DDR3 SDRAM Memory Interfaces

Electronics GRETINA Project

US-SPI New generation of High performances Ultrasonic device

Interfacing Analog to Digital Data Converters

Making Basic Measurements. Publication Number August Training Kit for the Agilent Technologies Series Logic Analysis System

PS323. Precision, Single-Supply SPST Analog Switch. Features. Description. Block Diagram, Pin Configuration, and Truth Table. Applications PS323 PS323

Using Altera MAX Series as Microcontroller I/O Expanders

APPLICATION NOTE GaGe CompuScope based Lightning Monitoring System

CMOS, the Ideal Logic Family

TDA4605 CONTROL CIRCUIT FOR SWITCH MODE POWER SUPPLIES USING MOS TRANSISTORS

LEN s.r.l. Via S. Andrea di Rovereto 33 c.s CHIAVARI (GE) Tel Fax mailto: len@len.it url: http//

Managing High-Speed Clocks

Evaluating AC Current Sensor Options for Power Delivery Systems

Documentation. M-Bus 130-mbx

USB readout board for PEBS Performance test

Signal Types and Terminations

RETRIEVING DATA FROM THE DDC112

Radio sensor powered by a mini solar cell the EnOcean STM 110 now functions with even less light

HT1632C 32 8 &24 16 LED Driver

1. Oscilloscope is basically a graph-displaying device-it draws a graph of an electrical signal.

Pixie Viewer Online Help

Experiment # 9. Clock generator circuits & Counters. Eng. Waleed Y. Mousa

AVR125: ADC of tinyavr in Single Ended Mode. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

A PC-BASED TIME INTERVAL COUNTER WITH 200 PS RESOLUTION

US-Key New generation of High performances Ultrasonic device

Pericom PCI Express 1.0 & PCI Express 2.0 Advanced Clock Solutions

Clocking Solutions. Wired Communications / Networking Wireless Communications Industrial Automotive Consumer Computing. ti.

ADC12041 ADC Bit Plus Sign 216 khz Sampling Analog-to-Digital Converter

81110A Pulse Pattern Generator Simulating Distorted Signals for Tolerance Testing

A 3.2Gb/s Clock and Data Recovery Circuit Without Reference Clock for a High-Speed Serial Data Link

Current Loop Tuning Procedure. Servo Drive Current Loop Tuning Procedure (intended for Analog input PWM output servo drives) General Procedure AN-015

A Digital Timer Implementation using 7 Segment Displays

Clocking. Figure by MIT OCW Spring /18/05 L06 Clocks 1

ATLAS Tile Calorimeter Readout Electronics Upgrade Program for the High Luminosity LHC

ACT4077 Driver for MACAIR A3818, A5690, A5232, A4905 & MIL-STD-1553

AN-420 APPLICATION NOTE ONE TECHNOLOGY WAY P.O. BOX 9106 NORWOOD, MASSACHUSETTS /

MAS.836 HOW TO BIAS AN OP-AMP

AVX EMI SOLUTIONS Ron Demcko, Fellow of AVX Corporation Chris Mello, Principal Engineer, AVX Corporation Brian Ward, Business Manager, AVX Corporation

Equalization/Compensation of Transmission Media. Channel (copper or fiber)

A true low voltage class-ab current mirror

Microcontroller for Variable Speed BLDC Fan Control System. T.C. Lun System Engineer, Freescale Semiconductor, Inc.

DEVELOPMENT OF DEVICES AND METHODS FOR PHASE AND AC LINEARITY MEASUREMENTS IN DIGITIZERS

DT9836 Series. BNC Connection Box. OEM Embedded Version

1ED Compact A new high performance, cost efficient, high voltage gate driver IC family

Android based Alcohol detection system using Bluetooth technology

AGIPD Interface Electronic Prototyping

INF4420 Introduction

DS2186. Transmit Line Interface FEATURES PIN ASSIGNMENT

Overview of the GRETINA Auxiliary Detector Interface

Charged cable event. 1 Goal of the ongoing investigation. 2 Energy sources for the CDE. Content

Op Amp Circuit Collection

Controlling a Dot Matrix LED Display with a Microcontroller

Cold-Junction-Compensated K-Thermocoupleto-Digital Converter (0 C to C)

A Lesson on Digital Clocks, One Shots and Counters

Using Pre-Emphasis and Equalization with Stratix GX

Project Plan. Project Plan. May Logging DC Wattmeter. Team Member: Advisor : Ailing Mei. Collin Christy. Andrew Kom. Client: Chongli Cai

8-Bit Flash Microcontroller for Smart Cards. AT89SCXXXXA Summary. Features. Description. Complete datasheet available under NDA

Transcription:

PLAS: Analog memory ASIC Conceptual design & development status Ramón J. Aliaga Instituto de Física Corpuscular (IFIC) Consejo Superior de Investigaciones Científicas (CSIC) Universidad de Valencia Vicente Herrero Instituto de Instrumentación para Imagen Molecular (I3M) Universidad Politécnica de Valencia Contact: raalva@ific.uv.es GASPARD-HYDE-TRACE Workshop 15 Univ. Padova

ASIC purpose in TRACE 2 Located at front-end, receives signals from detector + preamplifiers (low activity) Must generate trigger Must sample valid pulses (incl. pre-trigger) Must perform zero suppression and serialization Must minimize deadtime Strong restrictions on area and power Possible solutions: Free-running ADCs? Power and area too high COTS analog memory? Deadtime too high Custom analog memory design

ASIC specifications 3 Pulse capture: 64 inputs with independent trigger (122 needed per detector 2x ASIC) Sample pulses @ 200 MHz (100 MHz DDR clock) 32+192 samples from each pulse Generate Trigger Request signal No deadtime (limited by readout rate) Pulse readout: Single output (analog) Analog readout @ 50 MHz External ADC Low noise (11.5 ENOB spec) Other specs: Pulse timestamping, synchronizable (between ASICs and with GTS) Max 10 mw/channel 0.18 μm CMOS technology, 1.8 V power supply

ASIC architecture 4

ASIC architecture 5 Trigger for GTS 64 independent channels with SCA Analog output towards ADC Configuration interface 2-stage pipelined asymmetric Switched Capacitor Array (SCA) (32 pre-trigger + 192 post-trigger) Readout interface

PLAS: Pipelined Asymmetric SCA 6 Pre-trigger memory 64 channels, dedicated. 32 samples each. Circular buffer logic. Storage buffer Used to store contents of pre-trigger memory. Post-trigger memory 8 channels, shared. 192 samples. Registers for event ID (timestamp, channel).

7 Pre-trigger memory samples continuously as a circular buffer.

8 Pre-trigger memory samples continuously as a circular buffer.

9 Pre-trigger memory samples continuously as a circular buffer.

10 Pre-trigger memory samples continuously as a circular buffer.

11 programmable threshold On pulse detection, the channel is locked

12 On pulse detection, the channel is locked and a free slot in the second SCA is assigned, where pulse capture continues.

13 On pulse detection, the channel is locked and a free slot in the second SCA is assigned, where pulse capture continues.

14 On pulse detection, the channel is locked and a free slot in the second SCA is assigned, where pulse capture continues.

15 On pulse detection, the channel is locked and a free slot in the second SCA is assigned, where pulse capture continues.

16 programmable threshold Simultaneous capture of channels is of course possible.

17 During pulse capture, the contents of the pre-trigger memory are transferred sequentially to a buffer in the assigned channel.

18 During pulse capture, the contents of the pre-trigger memory are transferred sequentially to a buffer in the assigned channel.

19 During pulse capture, the contents of the pre-trigger memory are transferred sequentially to a buffer in the assigned channel.

20 During pulse capture, the contents of the pre-trigger memory are transferred sequentially to a buffer in the assigned channel.

21 When pulse capture ends, the input channel is immediately ready to start sampling again. No deadtime.

22 When pulse capture ends, the input channel is immediately ready to start sampling again. No deadtime.

23 When pulse capture ends, the input channel is immediately ready to start sampling again. No deadtime.

24 The captured pulse and information can be read out later at a slower rate.

25 The captured pulse and information can be read out later at a slower rate.

26 The captured pulse and information can be read out later at a slower rate.

27 The captured pulse and information can be read out later at a slower rate.

28 The captured pulse and information can be read out later at a slower rate.

29 The captured pulse and information can be read out later at a slower rate.

Pipelined Asymmetric SCA: Summary 30 Benefits: Large reduction in number of memory cells Standard SCA: 64x224 = 14436 cells PLAS: 64x32 + 8x224 = 3840 cells (27% of standard SCA) Zero deadtime per channel Write and read operations completely separate Disadvantages: Parameters need to be fixed beforehand: Fixed size of pre-trigger window (= length of 1st stage) Max amount of simultaneous pulses (= height of 2nd stage) Different response for pre-trigger and post-trigger samples (pre-trigger is noisier) Calibration is more complex (need to calibrate 1st and 2nd stages separately)

Implementation details 31 Input buffer (x64) SCA 1st stage (x64) SCA 2nd stage (x8) Output buffer (x1) Internal voltage range: 0.3V to 1.5V Estimated power consumption: Slightly over 10 mw/channel at the moment Storage buffer For every channel: input amplifier + pre-trigger SCA (est. 8 mw/channel) Output slots: post-trigger SCA + storage buffer (est. 7 mw/slot) Single output, differential mode (est. 12 mw/output) Additional external line driver in PCB (est. 60 mw/driver)

Input buffer stages 32 External resistor R 1 to set gain and isolate voltage range (1 per channel) Programmable reference voltage V ref to select input polarity (common, 2 per ASIC) Programmable trigger threshold (2 per channel, est. 0.25 mw per DAC) Programmable trigger conditions: pos. edge, neg. edge, global trigger, dedicated trigger input Will include dedicated pins for test of external shapers, but pin count greatly increased Standard power supply (+1.8V / 0V) this adds some bias current (est. 0.5 mw per channel)

Switched capacitor arrays 33 WR CLK (100 MHz) C 1 on C 2 on C 3 on C 4 on d Shared amplifiers for reduced power consumption (est. 3.5 mw per amp) Split into two phases working at half frequency (100 MHz, DDR clock) in order to increase tracking window for each cell (from (5 d) ns to (10 d) ns) Additional storage buffer in stage 2

Progress status 34 Roadmap: Design of analog blocks Input buffer, SCA amplifiers, output buffer, trigger generator, memory cell (incl. switches), clock receiver System level simulation Tuning of analog blocks (finishing) Design of digital blocks (in progress) I 2 C controller, local channel controllers, FIFO and matrix controller, readout controller, timestamp reference Layout Integration and fabrication Foundry tape-in date: 31 Aug 2015 Samples out 20 Nov 2015 Test and characterization expected Q1 2016