Patents by Inventor Iain R. MacTaggart

Iain R. MacTaggart has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 5633899
    Abstract: A phase locked loop locks on to the phase of a high speed serial data stream. The phase locked loop includes a multiple bit latch, a multiple-stage voltage controlled oscillator, a phase detection circuit and a feedback circuit. The multiple-bit latch has a plurality of data latch elements and boundary-detect latch elements. Each latch element includes a latch input for receiving the serial data stream, a sample clock input and a latch output. The multiple-stage voltage controlled oscillator has a voltage control input, a plurality of sample clock outputs and an adjustable delay between each sample clock output. Each sample clock output is coupled to a corresponding sample clock input. The phase detection circuit is coupled to the latch outputs of the data and boundary-detect latch elements and has a phase control output. A feedback circuit is coupled between the phase control output and the voltage control input.
    Type: Grant
    Filed: February 2, 1996
    Date of Patent: May 27, 1997
    Assignee: LSI Logic Corporation
    Inventors: Alan Fiedler, James R. Welch, Iain R. Mactaggart
  • Patent number: 5625480
    Abstract: Simple and efficient electronic circuits and methods are disclosed for better use of parallel optical interconnect system transmitting a plurality of dc NRZ data and an independent clock signal. The present invention dynamically compensates for the effects of the substrate temperature and aging behavior of the light emitters at both the transmitter and the receiver. In addition, a special arrangement of light emitters is used to reduce or avoid skew problems.
    Type: Grant
    Filed: May 24, 1996
    Date of Patent: April 29, 1997
    Inventors: Stanley E. Swirhun, Iain R. Mactaggart
  • Patent number: 5521736
    Abstract: Simple and efficient electronic circuits and methods are disclosed for better use of parallel optical interconnect system transmitting a plurality of dc NRZ data and an independent clock signal. The present invention dynamically compensates for the effects of the substrate temperature and aging behavior of the light emitters at both the transmitter and the receiver. In addition, a special arrangement of light emitters is used to reduce or avoid skew problems.
    Type: Grant
    Filed: September 29, 1994
    Date of Patent: May 28, 1996
    Assignee: Vixel Corporation
    Inventors: Stanley E. Swirhun, Iain R. Mactaggart
  • Patent number: 5374927
    Abstract: A method and apparatus for decoding a specially encoded bit stream without the use of an external clock. A bit stream is encoded so that the relative lengths of the pulse widths between the transitions in the bit stream are indicative of the type bit being transmitted. A decoder receives the bit stream, measures the lengths of the pulses between the transitions, determines the type of bit by comparing the lengths, and stores the bit in a shift register. The bits can then be output in parallel form.
    Type: Grant
    Filed: December 23, 1992
    Date of Patent: December 20, 1994
    Assignee: Honeywell Inc.
    Inventors: Iain R. MacTaggart, David E. Tetzlaff