• DocumentCode
    1482954
  • Title

    The effect of propagation delay uncertainty on the speed of time-of-flight digital optoelectronic circuits

  • Author

    Feehrer, John R.

  • Author_Institution
    Optoelectron. Comput. Syst. Center, Colorado Univ., Boulder, CO, USA
  • Volume
    14
  • Issue
    12
  • fYear
    1996
  • fDate
    12/1/1996 12:00:00 AM
  • Firstpage
    2698
  • Lastpage
    2713
  • Abstract
    Time-of-flight synchronization is a new digital design methodology for optoelectronics that eliminates latches, allowing higher clock rates than alternative timing schemes. Synchronization is accomplished by precisely balancing connection delays. Circuits use pulse-mode signaling and clock gates to restore pulse timing. Many effective pipeline stages are created within combinational logic without extra hardware bounding the stages. Time-of-flight design principles are applicable to packet routing and sorting processors for optical interconnection networks. Circuits are unique because the clock rate is limited primarily by imprecision in propagation delay rather than absolute delay, as in circuits with latches. We develop a general model of delay uncertainty and focus on the effect that static and dynamic uncertainty accumulated over circuit paths has on the minimum feasible clock period. We present a method for traversing the circuit graph representation of a time-of-flight circuit to compute arrival time uncertainty at each pulse interaction point. Arrival time uncertainties give rise to pulse width and overlap constraints. From these constraints we formulate a constrained minimization to find the minimum clock period. We demonstrate our method on circuits implemented with 2×2 electro-optic switches and optical waveguides and find the electronic component of path uncertainty frequently limits speed
  • Keywords
    clocks; delays; integrated optoelectronics; jitter; measurement errors; optical interconnections; optical logic; synchronisation; arrival time uncertainty; balancing connection delays; circuit graph representation; clock gates; clock rate; combinational logic; delay uncertainty; digital design methodology; feasible clock period; higher clock rates; optical interconnection networks; optoelectronics; packet routing; propagation delay; propagation delay uncertainty; pulse interaction point; pulse timing; pulse-mode signaling; time-of-flight design principles; time-of-flight digital optoelectronic circuits; time-of-flight synchronization; timing schemes; Clocks; Design methodology; Latches; Optical pulses; Propagation delay; Pulse circuits; Signal restoration; Synchronization; Timing; Uncertainty;
  • fLanguage
    English
  • Journal_Title
    Lightwave Technology, Journal of
  • Publisher
    ieee
  • ISSN
    0733-8724
  • Type

    jour

  • DOI
    10.1109/50.545789
  • Filename
    545789