100 likes | 183 Views
HVCMOS ABC 130 Implications. Francis. Standard Stereo. Tony’s slide. Standard Stereo. L0 Pipeline. L1 Pipeline. DCL. SER. Hits Positions encoding. Hits positions. 256. 256. L0. L1/R3. BC. Option : ABC130 with no FE ABC130 Digital functions kept as now, no change. Binary.
E N D
HVCMOSABC 130Implications Francis FA
Standard Stereo Tony’s slide FA
Standard Stereo L0 Pipeline L1 Pipeline DCL SER Hits Positions encoding Hits positions 256 256 L0 L1/R3 BC Option : ABC130 with no FE ABC130 Digital functions kept as now, no change FA
Binary Tony’s slide FA
Binary The way I understand it : One hit position in 256 strips is encoded into 8 bits 8 wire bonds 8 inputs to ABC130 expansion to 1 hit position in 256 channels in ABC130 Two hits : second hit is encoded into 8 (next) bits 8 (next) wire bonds 8 next inputs to ABC130 expansion to 2nd hit position in 256 channels in ABC130 Etc … up to 16 hits FA
Binary L0 Pipeline L1 Pipeline DCL SER 8 8 2nd hit 8 8 1st hit L0 L1/R3 BC Option : ABC130 with no FE, stores 8 bits hit addresses instead of 256 bits hit positions image ABC130 Digital function simplified by the DCL unnecessary FA
Z-Encoded Your slide FA
Z-Encoded The way I understand it : One hit position in 256 strips is encoded into 12 bits (7 for X and 5 for Z) 12 inputs to ABC130 expansion to 5 bits ( z position) in one of the 128? (7 bits) memory locations (ie each of the location is 5 bits size ..) Two hits positions in 256 strips : second hit is encoded into 12 (new) bits (7 for X and 5 for Z) 12 (new) inputs to ABC130 expansion to 5 bits ( z position) in another of the 128? (7 bits) memory locations Etc … up to 8 hits FA
Z-Encoded L0 Pipeline L1 Pipeline DCL SER 12 12 2nd hit 12 12 1st hit L0 L1/R3 BC Option : ABC130 with no FE, stores 12 bits hit addresses instead of 128 bits hit positions image ABC130 Digital function simplified by the DCL unnecessary FA
Z-Encoded The occupancy (~1hit per 128) is such that in average there is one hit per BC to store : the economy of data driven memory compare to time driven (every BC) looks minimal … In Z binary or Z Encoding the complexity is in the HVCMOS periphery, where bits positions at every BC have to be encoded to an address number. - Easy : clocked and pipelined (ie min latency of a few BC) - Less easy : clocked and encoded in 1BC (no reason to get this constraint ?) - Less Less easy : unclocked, asynchronous …. FA