Patents by Inventor Richard D. J. Duce

Richard D. J. Duce 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: 7373560
    Abstract: A system measures propagation delays in any number of test circuits, each having two asynchronous inputs and an output, without using their clock inputs to re-initialize the test circuits during measurement operations. The delay between one of the test circuit's asynchronous inputs and its output is measured by propagating a test signal from the one asynchronous input to the output, and the test circuit is re-initialized using the test circuit's other asynchronous input.
    Type: Grant
    Filed: December 8, 2004
    Date of Patent: May 13, 2008
    Assignee: Xilinx, Inc.
    Inventors: Christopher H. Kingsley, Kusuma Bathala, Richard D. J. Duce, Paul A. Swartz
  • Patent number: 7305599
    Abstract: Testing signal propagation delay of a shift register circuit is described. A ring oscillator has a first sequential element, a second sequential element, and a shift register circuit. The shift register circuit is coupled in series between the first sequential element and the second sequential element. The shift register circuit includes the at least one shift register and combinational logic coupled to the at least one shift register. The at least one shift register is configured to store a test data pattern of alternating logic ones and zeros. The combinational logic is coupled to receive a data signal from the first sequential element of the ring oscillator and coupled to receive a shift output signal from the at least one shift register. The combinational logic is configured to provide an exclusive logic function.
    Type: Grant
    Filed: June 22, 2005
    Date of Patent: December 4, 2007
    Assignee: Xilinx, Inc.
    Inventors: Richard D. J. Duce, Himanshu J. Verma