Patents by Inventor Rajesh Raina

Rajesh Raina 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: 9287006
    Abstract: A system method of detecting address-swap faults in a multiport memory as described herein includes minimum testing for inversion faults and bit-swap faults for each port of the multiport memory. Different test types may be performed for inversion and bit-swap including pass/fail, and diagnostic testing for locating faulty ports. Pass/fail testing may be used for identifying whether the IC is good or bad, and additional diagnostic testing using additional cycles may be used for disabling faulty ports or correcting inverted address bits. The test method may be implemented as a function test or as a memory built-in self-test. The test method may be used during manufacturing test or during function design verification.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: March 15, 2016
    Assignee: FREESCALE SEMICONDUCTOR, INC.
    Inventors: Rajesh Raina, Magdy S. Abadir
  • Publication number: 20150371720
    Abstract: A system method of detecting address-swap faults in a multiport memory as described herein includes minimum testing for inversion faults and bit-swap faults for each port of the multiport memory. Different test types may be performed for inversion and bit-swap including pass/fail, and diagnostic testing for locating faulty ports. Pass/fail testing may be used for identifying whether the IC is good or bad, and additional diagnostic testing using additional cycles may be used for disabling faulty ports or correcting inverted address bits. The test method may be implemented as a function test or as a memory built-in self-test. The test method may be used during manufacturing test or during function design verification.
    Type: Application
    Filed: June 24, 2014
    Publication date: December 24, 2015
    Inventors: RAJESH RAINA, MAGDY S. ABADIR
  • Patent number: 9069042
    Abstract: A circuit for efficiently testing digital shadow logic (504, 514) in isolation from an associated non-logic design structure (510) includes a width and delay matched bypass circuit (520) coupled to receive an n-bit input from shadow logic (504) and to generate therefrom an m-bit test output which is selectively connected to replace an m-bit output to the shadow logic (514) from the non-logic design structure (510) in a shadow logic test mode, thereby flexibly emulating the non-logic design structure to allowing separate isolated tests on the shadow logic and on the non-logic design structure.
    Type: Grant
    Filed: November 5, 2013
    Date of Patent: June 30, 2015
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Rajesh Raina, Magdy S. Abadir, Darrell L. Carder
  • Publication number: 20150128001
    Abstract: A circuit for efficiently testing digital shadow logic (504, 514) in isolation from an associated non-logic design structure (510) includes a width and delay matched bypass circuit (520) coupled to receive an n-bit input from shadow logic (504) and to generate therefrom an m-bit test output which is selectively connected to replace an m-bit output to the shadow logic (514) from the non-logic design structure (510) in a shadow logic test mode, thereby flexibly emulating the non-logic design structure to allowing separate isolated tests on the shadow logic and on the non-logic design structure
    Type: Application
    Filed: November 5, 2013
    Publication date: May 7, 2015
    Applicant: FREESCALE SEMICONDUCTOR, INC.
    Inventors: Rajesh Raina, Magdy S. Abadir, Darrell L. Carder
  • Patent number: 6480800
    Abstract: The invention is a method and apparatus that verifies the design of electronic circuitry containing a function to be tested. An input, such as a random input, is provided to the electronic circuitry containing the function, yielding an output. This output, in turn, is used as input (denominated “inverse input”) to an inverse of the function to be tested. The resulting output (termed “inverse output”) is compared to the original input to the function to be tested to facilitate verification of the design of the circuitry.
    Type: Grant
    Filed: February 8, 1999
    Date of Patent: November 12, 2002
    Assignees: International Business Machines Corp., Motorola, Inc.
    Inventors: Robert F. Molyneaux, Rajesh Raina
  • Patent number: 6134675
    Abstract: A method of testing a multi-core processor that includes the steps of receiving a plurality of input signals from a plurality of processor cores (100), and producing an output signal corresponding to a disable state when at least two of the plurality of input signals represent a different logic value (106). A testing device (12) includes a multiplexer (40) responsive to a plurality of input signals (24, 26, 28, 30) from a plurality of processor cores (14, 16, 18, 20), and an output driver (48) responsive to the multiplexer (40). The output driver (48) produces an output signal (62) corresponding to a disable state when at least two of the plurality of input signals (24, 26, 28, 30) represent a different logic value.
    Type: Grant
    Filed: January 14, 1998
    Date of Patent: October 17, 2000
    Assignee: Motorola Inc.
    Inventor: Rajesh Raina