Patents by Inventor Swarup Bhunia

Swarup Bhunia 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: 7548473
    Abstract: A test circuit used for determining a fault in a memory device. The test circuit includes a read circuit configured to read memory cell contents in a memory device at a first time instant and second time instant. The test circuit includes a comparator that compares the contents at the first and second time instants. If the contents are different from one another, the comparator indicates that a fault has occurred. Test methods are also used to determine if a fault has occurred in a memory cell.
    Type: Grant
    Filed: April 14, 2006
    Date of Patent: June 16, 2009
    Assignee: Purdue Research Foundation
    Inventors: Qikai Chen, Swarup Bhunia, Hamid Mahmoodi, Kaushik Roy
  • Patent number: 7454738
    Abstract: A logic synthesis method to apply supply gating to idle portions of general logic circuits in their active mode of operation to reduce power requirements and the circuits resulting therefrom. A Shannon expansion is utilized to determine idle portions and active portions of the general logic circuits.
    Type: Grant
    Filed: June 9, 2006
    Date of Patent: November 18, 2008
    Assignee: Purdue Research Foundation
    Inventors: Swarup Bhunia, Nilanjan Banerjee, Hamid Mahmoodi, Qikai Chen, Kaushik Roy
  • Patent number: 7319343
    Abstract: A circuit includes an input block and a combinational logic block. The input block has reconfigurable latches that are connected serially during testing times such that an output of one of the latches is connected to an input of a successive latch. The latches are directly connected to first level gates of the combinational logic block. The combinational logic block contains switches that prevent the propagation of signals through the combinational logic block during testing times other than when a desired vector is loaded into the latches. The switches disconnect the power and/or ground from the first level gates. The switches further connect the outputs of the first level gates to power or ground, depending on the type of transistors used in the first level gates. The switches alternatively delay the output through a pair of inverters and resupply the output to itself if refreshing the output is desired.
    Type: Grant
    Filed: April 5, 2005
    Date of Patent: January 15, 2008
    Assignee: Purdue Research Foundation - Purdue University
    Inventors: Swarup Bhunia, Hamid Mahmoodi, Arijit Raychowhury, Saibal Mukhopadhyay, Kaushik Roy
  • Publication number: 20070242538
    Abstract: A test circuit used for determining a fault in a memory device. The test circuit includes a read circuit configured to read memory cell contents in a memory device at a first time instant and second time instant. The test circuit includes a comparator that compares the contents at the first and second time instants. If the contents are different from one another, the comparator indicates that a fault has occurred. Test methods are also used to determine if a fault has occurred in a memory cell.
    Type: Application
    Filed: April 14, 2006
    Publication date: October 18, 2007
    Inventors: Qikai Chen, Swarup Bhunia, Hamid Mahmoodi, Kaushik Roy
  • Publication number: 20070016808
    Abstract: A logic synthesis method to apply supply gating to idle portions of general logic circuits in their active mode of operation to reduce power requirements and the circuits resulting therefrom. A Shannon expansion is utilized to determine idle portions and active portions of the general logic circuits.
    Type: Application
    Filed: June 9, 2006
    Publication date: January 18, 2007
    Inventors: Swarup Bhunia, Nilanjan Banerjee, Hamid Mahmoodi, Qikai Chen, Kaushik Roy
  • Publication number: 20060220679
    Abstract: A circuit includes an input block and a combinational logic block. The input block has reconfigurable latches that are connected serially during testing times such that an output of one of the latches is connected to an input of a successive latch. The latches are directly connected to first level gates of the combinational logic block. The combinational logic block contains switches that prevent the propagation of signals through the combinational logic block during testing times other than when a desired vector is loaded into the latches. The switches disconnect the power and/or ground from the first level gates. The switches further connect the outputs of the first level gates to power or ground, depending on the type of transistors used in the first level gates. The switches alternatively delay the output through a pair of inverters and resupply the output to itself if refreshing the output is desired.
    Type: Application
    Filed: April 5, 2005
    Publication date: October 5, 2006
    Inventors: Swarup Bhunia, Hamid Mahmoodi, Arijit Raychowhury, Saibal Mukhopadhyay, Kaushik Roy