发明名称 Measurement circuitry and method for measuring a clock node to output node delay of a flip-flop
摘要 A measurement circuit and method are provided for measuring a clock node to output node delay of a flip-flop. A main ring oscillator has a plurality of main unit cells arranged in a ring, with each main unit cell comprising a flip-flop and pulse generation circuitry connected to the output node of the flip-flop. The flip-flop is responsive to receipt of an input clock pulse at the clock node to output a data value transition from the output node, and the pulse generation circuitry then generates from the data value transition an input clock pulse for a next main unit cell in the main ring, whereby the main ring oscillator generates a first output signal having a first oscillation period. A reference ring oscillator has a plurality of reference unit cells arranged to form a reference ring, and generates a second output signal having a second oscillation period, each reference unit cell comprising components configured such that the second oscillation period provides an indication of a propagation delay through the pulse generation circuitry of the main unit cells of the main ring during the first oscillation period. Calculation circuitry then determines the clock node to output node delay of the flip-flop from the first oscillation period and the second oscillation period. This provides a particularly simple and accurate mechanism for calculating the clock node to output node delay of a flip-flop.
申请公布号 US9638752(B2) 申请公布日期 2017.05.02
申请号 US201414175015 申请日期 2014.02.07
申请人 ARM Limited;The Regents of the University of Michigan 发明人 Kim Yejoong;Sylvester Dennis Michael;Blaauw David Theodore;Cline Brian Tracy
分类号 G06F19/00;G01R31/317;H03K3/03 主分类号 G06F19/00
代理机构 Pramudji Law Group PLLC 代理人 Pramudji Law Group PLLC ;Pramudji Ari
主权项 1. Measurement circuitry for measuring a clock node to output node delay of a flip-flop comprising: a main ring oscillator consisting of a plurality of main unit cells arranged sequentially to form a main ring, each main unit cell comprising a flip-flop and pulse generation circuitry connected to the output node of the flip-flop, the flip-flop being configured to be responsive to receipt of an input clock pulse at the clock node to output a data value transition from the output node, and the pulse generation circuitry being configured to generate from the data value transition an input clock pulse for a next main unit cell in the main ring, whereby the main ring oscillator generates a first output signal having a first oscillation period; a reference ring oscillator consisting of a plurality of reference unit cells arranged sequentially to form a reference ring, and configured to generate a second output signal having a second oscillation period, each reference unit cell comprising components configured such that the second oscillation period provides an indication of a propagation delay through the pulse generation circuitry of the main unit cells of the main ring during the first oscillation period; and calculation circuitry configured to determine the clock node to output node delay of the flip-flop from the first oscillation period and the second oscillation period.
地址 Cambridge GB