AMCHIP: Backend integration
- A. Stabile for the AMchip collaboration
FTK review, CERN 09 Nov. 2011
FTK review (CERN) Alberto Stabile 9 Nov. 2011 1 / 29
AMCHIP: Backend integration A. Stabile for the AMchip collaboration - - PowerPoint PPT Presentation
AMCHIP: Backend integration A. Stabile for the AMchip collaboration FTK review, CERN 09 Nov. 2011 FTK review (CERN) Alberto Stabile 9 Nov. 2011 1 / 29 Project flow The entire chip has been designed with a hybrid approach virtuoso Verilog
FTK review, CERN 09 Nov. 2011
FTK review (CERN) Alberto Stabile 9 Nov. 2011 1 / 29
FULL CUSTOM DESIGN
geometries timing
netlist
time back-annotate Design rule check Layout versus schematic geometries time back-annotate
FTK review (CERN) Alberto Stabile 9 Nov. 2011 2 / 29
2 layers = 1/4 pattern 128 layers + 1 dummy layer in the middle 64 pattern vertically 8 layers STD CELLS FULL CUSTOM
FTK review (CERN) Alberto Stabile 9 Nov. 2011 3 / 29
FTK review (CERN) Alberto Stabile 9 Nov. 2011 4 / 29
INIT → ML OUT (3:0) (From init signal to the registered match lines) MLEN → ML OUT (3:0) (From current-source enable signal to the registered match lines)
BL(3:0) → ML OUT (3:0) (From bit lines to the registered match lines)
These values are really important information for Encounter, which is able to choose the correct size buffer for each bitline.
FTK review (CERN) Alberto Stabile 9 Nov. 2011 5 / 29
FTK review (CERN) Alberto Stabile 9 Nov. 2011 6 / 29
FTK review (CERN) Alberto Stabile 9 Nov. 2011 7 / 29
FTK review (CERN) Alberto Stabile 9 Nov. 2011 8 / 29
FTK review (CERN) Alberto Stabile 9 Nov. 2011 9 / 29
FTK review (CERN) Alberto Stabile 9 Nov. 2011 10 / 29
FTK review (CERN) Alberto Stabile 9 Nov. 2011 11 / 29
FTK review (CERN) Alberto Stabile 9 Nov. 2011 12 / 29
full custom macro block full custom macro block full custom macro block full custom macro block full custom macro block full custom macro block full custom macro block full custom macro block full custom macro block full custom macro block
FTK review (CERN) Alberto Stabile 9 Nov. 2011 13 / 29
FTK review (CERN) Alberto Stabile 9 Nov. 2011 14 / 29
FTK review (CERN) Alberto Stabile 9 Nov. 2011 15 / 29
FTK review (CERN) Alberto Stabile 9 Nov. 2011 16 / 29
FTK review (CERN) Alberto Stabile 9 Nov. 2011 17 / 29
FTK review (CERN) Alberto Stabile 9 Nov. 2011 18 / 29
FTK review (CERN) Alberto Stabile 9 Nov. 2011 19 / 29
FTK review (CERN) Alberto Stabile 9 Nov. 2011 20 / 29
FTK review (CERN) Alberto Stabile 9 Nov. 2011 21 / 29
FTK review (CERN) Alberto Stabile 9 Nov. 2011 22 / 29
0.5 1 1.5 2 10 20 30 40 50 60 70 80 Current consumption of a nominal rating power supply VDD [A] Min number of power pad Mmin gnd VDDcore VDDio VDDcore + VDDio gnd + vdd Current consumption estimated
FTK review (CERN) Alberto Stabile 9 Nov. 2011 23 / 29
2 2.2 2.4 2.6 2.8 3 3.2 3.4 3.6 3.8 4 50 100 150 200 time [ns] number of wire PDDW0204SCDG DS! embedded microstrip PDDW0204SCDG DS embedded microstrip PDDW0408SCDG DS! embedded microstrip PDDW0408SCDG DS embedded microstrip
FTK review (CERN) Alberto Stabile 9 Nov. 2011 24 / 29
FTK review (CERN) Alberto Stabile 9 Nov. 2011 25 / 29
pre-cts optimization post-cts optimization post-route optimization
Setup time for input clocked registers ranges from 0.1 ns to 2.5 ns Hold time after clock for all outputs ranges from 0.1 ns to 2.5 ns The minimum clock period is 10 ns
FTK review (CERN) Alberto Stabile 9 Nov. 2011 26 / 29
The maximum clock skew is equal to 400 ps
FTK review (CERN) Alberto Stabile 9 Nov. 2011 27 / 29
A study about driving current in the pads has been performed A study about power pad number has been performed
A stript has been developed to automatically create a .fp file (floorplan file) with parametric values
FTK review (CERN) Alberto Stabile 9 Nov. 2011 28 / 29
FTK review (CERN) Alberto Stabile 9 Nov. 2011 29 / 29