* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download Considerations and designs for a system of tdc`s with
Opto-isolator wikipedia , lookup
Buck converter wikipedia , lookup
Pulse-width modulation wikipedia , lookup
Solar micro-inverter wikipedia , lookup
Immunity-aware programming wikipedia , lookup
Control system wikipedia , lookup
Flip-flop (electronics) wikipedia , lookup
Considerations and designs for a system of tdc’s with 1psec resolution CDF IS TAKEN AS AN EXAMPLE ( so we can be definite) TIME BETWEEN BEAM CROSSINGS =396NS CHARGED PARTICLES PER COLLISION = APPROX 12 NUMBER OF COLLISIONS/ CROSSING =3 OVERALL SIZE OF DETECTOR ---A CYLINDER 1.5 METER RADIUS AND 3 METER LONG SIZE OF PROPOSED DETECTOR TILE = 5 CM SQUARE PROPOSED PIXELS/TILE =4 We require one set of input / output bus lines per 5cm of circumference which results in 189 lines for a 1.5 meter radius cylinder. The cylinder is 3 meters long which means we will have 60 modules per line. Each module covers 5cm square. The total number of 4-cell modules is then 11,340. There will be about 1 event every five collisions in each line of modules assuming 40 charge particles collision Data generated for each cell per event is about 5 bytes . We require on set of input/ output bus per 5cm of circumference which resultsut tin 189 lines for a 1.5 meter radius cylinder. The cylinder is 3 meters long which means we will have 60 modules per line. Each module cover 5cm square. The total number of 4 cell modules is then 11,340 Master clock 62.5 mhz (8 x Fclock) 60th module 200 clock lines 3meters long 4 cell module 4 cell mdoule 4 cell module 4 cell module DATA COLLECTION ARRAY 1 to 200 fanout array to distribute clocks to the indiviual logic cells 4 cell module 4 cell module PICO-SECOND TOP BLOCK 4 cell module 4 cell module MCP OUTPUT 10PICOSECOND RISE TIME PICOSECOND TIMING MODULE MCP OUTPUT 10PICOSECOND RISE TIME PICOSECOND TIMING MODULE Module must be synchronized with system clock to associate stop with event time 62.5 MHZ CLOCK IN 2.5252 MHZ DATA REQUEST AND PIPELINE IN (396ns period) MCP OUTPUT 10PICOSECOND RISE TIME PICOSECOND TIMING MODULE Clock fan-out buffer and digital output interface data includes a/d converter outputs and address of cell MCP OUTPUT 10PICOSECOND RISE TIME 4 CELL PICO-SECOND TIMING MODULE DIGITAL DATA OUT daisy chain to next tube cell PICOSECOND TIMING MODULE 125 mhz CLOCK Charging Fixed current source 200 “I” Low jitter phase locked oscillator 2GHZ In control module Receiver amplifier 2 GHZ clock STOP intervals tHLT S R tstart Start interval Anode cell of MCP 10 ps rise time High speed level discriminator SET CLR Pulse width= K (Tc) 200ns max range I fixed curren t Q Ss xfer current switch Q F1 Tc=tstsrttHLT C fixed cap Discharging fixed current sink 1 ‘I' COUNTER CONTROL LINE COUNTER IS IN CONTROL MODULE. V REF High speed level discriminator “TIME EXPANDER” PICOSECOND MODULE Simplified cell logic 1 0f 4 cells served by control module TIME EXPANDER OR DUAL SLOPE PICOSECOND MODULE --- 1 OF 4 PER MCPT THIS SIMPLE BLOCK DIAGRAM SHOWS A DISCRIMINATOR TO SET A “PULSE GENERATE” STATE FLIP FLOP ON THE LEADING EDGE OF THE TUBE OUTPUT A CURRENT EQUAL TO 200i CHARGES THE CAPACITOR “C” UNTIL THE STATE FLIP FLOP IS CLEARED AT WHICH TIME THE CAPACITOR IS DISCHARGED AT I EQUAL TO “i” (200 :1) THE DISCHARGE TIME WILL BE 200 TIMES LONGER THAN THE CHARGE. AN OUTPUT DISCRIMINATOR MEASURES THE PERIOD WHILE THE CAPACITOR IS CHARGED, THE OUTPUT IS SENT TO THE CONTROL MODULE TO ENABLE A 10GHZ WIDTHCOUNTER AND ALSO SIGNAL THAT AN EVENT HAS HAPPENED. THE DIFFICULT TASKS THAT MUST BE PERFORMED ARE: •THE OSCILLATOR MUST HAE SUB-PICOSECOND JITTER, •THE CHARGE AND DISCHARGE CURRENT MUST BE A STABLE RATIO •200 TO 1 IS LARGE •DISCRIMINATORS MUST HAVE SUB-PICOSECOND STABILITY. To picosecond timing modules From high speed front end chips Pulse width= 200 X width(ps) (4) 1 GHZ clock outputs 1 2 62.5 mhz SYS CLK 512NS PERIOD DATA REQUEST AND SYNC 3 4 X16 SETUP PLL OSCILLATOR 4bit count out from PLL loop=# of 1ns ticks PHASE LOCKED 11 bit binary counter= PS RESET 5 BIT 16NS PERIOD COUNTER S_62.5mhz Data enable Gate array 11 bit binary counter= PS CLOCK Load data strobe 4 memory blocks 1/per front end–stores16ns,ns, and ps data CONTROL BLOCK PULSE WIDTH TO COUNT 11 bit binary counter = PS 11 bit binary counter= PS DESCRIPTION OF CONTROL BLOCK CASE –DIGITAL COUNTER TO MEASURE PICOSECOND INTERVAL INPUT PHASE LOCK LOOP OSCILLATOR-- SYNCHRONIZE WITH SYSTEM CLOCK GENERATE 1 GHZ CLOCK FOR PICOSECOND CHIPS GENERATE 5 GHZ CLOCK FOR PICOSECOND COUNTER CLOCK FAST COUNT CLOCKS REDUCE THE TIME STRETCH IN THE PICOSECOND MODULES THE 512NS SYNC CLOCK IS TIED TO THE COLLISION EVENT MOMENT AND IS USED AS AN EVENT TIME MARKER A 5 BIT COUNTER TO MEASURE 62.5MHZ (16NS) COUNTS AFTER THE SYNC MOMENT THE PHASE LOCK LOOP HAS AN INTERNAL COUNTER TO REDUCE THE OUTPUT OF 1GHZ TO 62.5MHZ IN THE CONTROL LOOP. THIS COUNT IS RECORDED TO MEASURE WHICH GHZ TICK (1NS) OCCURRED AT THE EVENT TIME THE WORD WHICH INCLUDES THE 16NS COUNT,THE NS COUNT AND THE STRETCHED-TIME COUNT GIVES THE TIME OF THE EVENT RELATIVE TO THE SUBJECT EVENT CLOCK PULSE. 62.5MHZ input clcok Fixed current source Low jitter phase locked oscillator 500 MHZ. Receiver amplifier In control module 500 MHZ clock STOP interval S SET Q I fixed curren t Q Ss xfer current switch HLT R CLR F1 start Start interval Sr reset switch Anode cell of MCP 10 ps rise time High speed level discriminator S a/d converter done R done Simplified cell logic 1 0f 4 cells served by control module SET CLR Part of control module C fixed cap Differential Output to 11 bit A/D converter Q Q F2 ALTERNATIVE DESIGN: PICOSECOND TIMING MODULE TIME TO VOLTAGE CONVERTER DESCRIPTION OF PICOSECOND TO VOLTAGE CONVERTER CONTAINS THE SAME PRECISION LOCKED OSCILLATOR THE EVENT PULSE IS DICRIMINATED AND LATCHES A FLIPFLOP TO START A PULSE. THE PULSE TURNS ON A CURRENT SOURCE “I” TO CHARGE A CAPACITOR “C”. THE LOCAL CLOCK GENERATES THE END OF THE PULSE AND THE CURRENT IS INTERUPTED LEAVING A VOLTAGE ON THE CAPACITOR THE CONTROL MODULE IS SIGNALED TO PERFORM A VOLTAGE CONVERSION (A/D) A RETURN SIGNAL RESETS THE CAPACITOR TO ITS BASELINE. From high speed front end chips differential voltages =k (Pulse width) and load strobes To picosecond timing modules (4) 1 GHZ clock outputs 1 62.5mhz SYS CLK 512NS PERIOD DATA REQUEST AND SYNC 2 3 4 X16 SETUP PLL OSCILLATOR 4bit count out from PLL loop=# of 1ns ticks PHASE LOCKED 11 bit binary A/D RESET 5 BIT 16NS PERIOD COUNTER S_62.5mhz Data enable Gate array 11 bit binary A/D CLOCK Load data strobe 4 memory blocks 1/per front end–stores16ns,ns, and ps data CONTROL MODULE WITH A/D CONVERTERS 11 bit binary A/D 11 bit binary A/D DESCRIPTION OF CONTROL BLOCK PICOSECOND TO VOLTAGE CONVERTER THIS MOULE IS ALMOST IDENTICAL TO THE PULSE WIDTH VARIATION EXCEPT (4) A/D CONVERTERS REPLACE THE COUNTERS DRAWBACKS TO THIS SOLUTION ARE THAT AN ANALOG SIGNAL MUST BE PASSED BETWEEN THE ENCODER MODULE AND THE CONTROL THE CONTROL MODULE MUST SIGNAL TO THE FRONT END TO RESET.– THIS LEADS TO MANY MORE CONNECTIONS. NOTE ON SYNCHRONIZATION OF CHERENKOV PULSE AND LOCAL PRECISION CLOCK THE EVENT IS ASYNCHRONOUS RELATIVE TO THE LOCAL CLOCK THERE MUST BE A METHOD TO HANDLE EVENTS THAT HAPPEN CLOSE TO THE CLOCK MOMENT TO ALLOW RECOVERY TIME OF THE MEASURING CIRCUITS. THE PROPOSAL IS TO ALLOW THE EVENT PULSE TO SET A FLIP FLOP IMMEDIATELY STARTING THE MEASURED INTERVAL. THIS FLIP FLOP VALUE WILL BE SHIFTED INTO A SECOND FLIP FLOP BY THE CLOCK. THIS FLIP FLOP WILL ALLOW THE CLEARING OF THE FIRST FLIP FLOP ON THE NEXT CLOCK ENDING THE MEASURED INTERVAL THIS MEANS THE MEASURED INTERVAL WILL BE AS MUCH AS 2 CLOCK INTERVALS, BUT MORE THAN 1. WE ARE PROPOSING A 1 GHZ CLOCK. THE MAXIMUM INTERVAL WILL BE 2NS. WHY USE A SIGE PROCESS? PUBLISHED PAPERS FROM AN IBM DESIGN GROUP ON USING EARLIER VERSIONS OF THIS PROCESS (5HP) REPORTING PLL OSCILLATORS WITH SUB PICO SECOND JITTER (IBM J RES&DEV VOL 47 NO2/3 MARCH/MAY 2003 SiGe BiCMOS INTEGRATED CICUITS FOR HIGH-SPEED SERIAL COMMUNICATIN LINKS) •HIGH SPEED •LOW NOISE IHP SCHEDULE—PRESENT SIMULATIONS USE SGC25C. FUTURE SIMULATIONS WILL USE SG25H2 WHICH INCLUDES PNP TRANSISTORS OUR TOOLS, PLANS AND PROBLEMS TOOLS INCLUDE CADENCE AND MENTOR GRAPHICS DESIGN TOOLS, IHP DESIGN KIT FOR SiGe PROCESS. WHAT WE MUST DO. WE NEED 2 DIFFERENT CHIPS DESIGN CHIPS SIMULATE DESIGN DESIGN BOARD ASSEMBLE A SUITABLE TEST FACILITY: EG SCOPES ETC DESIGN DATA ACQUISTION FOR TESTING BUY CHIP SAMPLE LOT TEST CHIPS –COULD BE CONTRACTED TO EUROPRACTICE, THE ORGANIZATION THAT ALLOWS THE UNIVERSITY TO PURCHASE THE IHP FOUNDRY CHIPS