Title :
GROK-INT: Generating Real On-Chip Knowledge for Interconnect Delays Using Timing Extraction
Author :
Gojman, Benjamin ; DeHon, AndreÌ
Author_Institution :
Comput. & Inf. Sci., Univ. of Pennsylvania, Philadelphia, PA, USA
Abstract :
With continued scaling, all transistors are no longer created equal. The delay of a length 4 horizontal routing segment at coordinates (23,17) will differ from one at (12,14) in the same FPGA and from the same segment in another FPGA. The vendor tools give conservative values for these delays, but knowing exactly what these delays are can be invaluable. In this paper, we show how to obtain this information, inexpensively, using only components that already exist on the FPGA (configurable PLLs, registers, logic, and interconnect). The techniques we present are general and can be used to measure the delays of any resource on any FPGA with these components. We provide general algorithms for identifying the set of useful delay components, the set of measurements necessary to compute these delay components, and the calculations necessary to perform the computation. We demonstrate our techniques on the interconnect for an Altera Cyclone III (65nm). As a result, we are able to quantify over a 100 ps spread in delays for nominally identical routing segments on a single FPGA.
Keywords :
field programmable gate arrays; integrated circuit interconnections; network routing; Altera Cyclone III; FPGA; GROK-INT; configurable PLL; delay component; horizontal routing segment; interconnect delays; logic; on-chip knowledge generation; registers; size 65 nm; timing extraction; vendor tools; Cyclones; Delays; Field programmable gate arrays; Frequency measurement; Registers; Routing; Component-Specific Mapping; FPGA; In-System Measurement; Reconfigurable System; Variation Characterization; Variation Measurment;
Conference_Titel :
Field-Programmable Custom Computing Machines (FCCM), 2014 IEEE 22nd Annual International Symposium on
Conference_Location :
Boston, MA
Print_ISBN :
978-1-4799-5110-9
DOI :
10.1109/FCCM.2014.31