Analog micropipeline rings for high precision timing

被引:22
作者
Fairbanks, S [1 ]
Moore, S [1 ]
机构
[1] Univ Cambridge, Cambridge CB2 1TN, England
来源
10TH INTERNATIONAL SYMPOSIUM ON ASYNCHRONOUS CIRCUITS AND SYSTEMS, PROCEEDINGS | 2004年
关键词
D O I
10.1109/ASYNC.2004.1299286
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
I use asynchronous FIFO stages that are connected in rings to generate and deliver highly precise timing signals. I introduce a Micropipeline FIFO control stage that oscillates at frequencies greater to that found in a ring of three unloaded inverters. Tokens spread evenly through FIFO rings built from this control under certain conditions. The tokens are 'locked' into an equally separated pattern by a classical feedback control where the actuator is the FIFO control stage. The actuating variable is the stage latency which varies according to the temporal separation of its inputs. When the tokens in the FIFO ring are equally spaced, the relative phases of the nodes in the system assume predictable values. This technique allows the division of a better than three gate delay cycle time into an arbitrarily large number of phases whose precision is limited only by the limits of the fabrication process and noise. Applications that need a precise time reference can benefit from this technique. AID conversion, clock recovered and multi-phase clocking solutions are briefly sketched.
引用
收藏
页码:41 / 50
页数:10
相关论文
共 11 条
  • [1] ASSOCIATION SI, 1997, SEMATECH
  • [2] Self-timed design in GaAs - Case study of a high-speed, parallel multiplier
    Chandramouli, V
    Brunvand, E
    Smith, KF
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 1996, 4 (01) : 146 - 149
  • [3] CHANG A, STUDY COMP OUTPUT PR
  • [4] Predicting performance of micropipelines using Charlie diagrams
    Ebergen, JC
    Fairbanks, S
    Sutherland, IE
    [J]. ADVANCED RESEARCH IN ASYNCHRONOUS CIRCUITS AND SYSTEMS - FOURTH INTERNATIONAL SYMPOSIUM, 1998, : 238 - 246
  • [5] HARRIS D, 2001, SKEW TOLERANT CIRCUI
  • [6] SECHEN C, SLIDES OUTPUT PREDIC
  • [7] SECHEN C, 2000, P 2000 IEEE INT C CO, P247
  • [8] Sidiropoulos S., 1997, IEEE J SOLID STATE C, V32
  • [9] MICROPIPELINES
    SUTHERLAND, IE
    [J]. COMMUNICATIONS OF THE ACM, 1989, 32 (06) : 720 - 738
  • [10] Winstanley AJ, 2002, INT SYMP ASYNCHRON C, P47