Patents by Inventor Mohammad Jahidur Rahman

Mohammad Jahidur Rahman 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: 7966533
    Abstract: Various systems and methods for registering data are disclosed herein. For example, test enabled flip-flop devices are provided. Such devices include a test mode input signal and a register output signal. In addition, the devices include a flip-flop with a data input and a clock input. When the test mode input signal is de-asserted, the flip-flop is operable to register the data input upon a transition of the clock input. Further, the registered data input signal is provided as the register output signal. The devices also include a test circuit with a test data input. The test circuit is operable to provide the test data input signal as the register output signal when the test mode input signal is asserted.
    Type: Grant
    Filed: December 20, 2006
    Date of Patent: June 21, 2011
    Assignee: Texas Instruments Incorporated
    Inventor: Mohammad Jahidur Rahman
  • Patent number: 7895489
    Abstract: An aspect of the present invention is drawn to a system that includes an automatic test engine, a decompressor, a first scan chain, a second scan chain, a compactor and a debug output. The automatic test engine is operable to output a test output, to receive a resultant input, to receive a debug input, to monitor the debug input and to compare the test output with the resultant input. The decompressor is arranged to receive a decompressor input based on the test output, to output a decompressor output. The scan chains are arranged to receive input based on the decompressor output, and each scan chain includes at least one flip-flop. The compactor is arranged to receive input based output from the flip-flops, and to output a compactor output. The debug output line is arranged to receive the flip-flop output.
    Type: Grant
    Filed: October 10, 2008
    Date of Patent: February 22, 2011
    Assignee: Texas Instruments Incorporated
    Inventor: Mohammad Jahidur Rahman
  • Publication number: 20100095173
    Abstract: An aspect of the present invention is drawn to a system comprising an automatic test engine, a decompressor, a first scan chain, a second scan chain, a compactor and a debug output. The automatic test engine is operable to output a test output, to receive a resultant input, to receive a debug input, to monitor the debug input and to compare the test output with the resultant input. The decompressor is arranged to receive a decompressor input based on the test output, to output a decompressor output. The scan chains are arranged to receive input based on the decompressor output, and each scan chain includes at least one flip-flop. The compactor is arranged to receive input based output from the flip-flops, and to output a compactor output. The debug output line is arranged to receive the flip-flop output.
    Type: Application
    Filed: October 10, 2008
    Publication date: April 15, 2010
    Inventor: Mohammad Jahidur Rahman
  • Patent number: 7656695
    Abstract: An electronic fuse system and method are disclosed employing a fuse ROM having one or more blocks of memory. Each block of memory comprises a plurality of words with at least one word of the plurality of words containing security bits associated with a respective block. An electronic fuse controller is in communication with the fuse ROM and one or more external devices that are configured to request one or more words that reside in the fuse ROM from the electronic fuse controller. At least one security register includes indication bits that provide an indication whether security bits have been obtained for a respective block of memory of the fuse ROM after a power down and power up cycle. The electronic fuse controller provides the requested word if an indication bit associated with the block of memory is set.
    Type: Grant
    Filed: September 10, 2007
    Date of Patent: February 2, 2010
    Assignee: Texas Instruments Incorporated
    Inventor: Mohammad Jahidur Rahman
  • Patent number: 7650528
    Abstract: A system and method for making efficient use of fuse ROM redundancy to increase yield and security. Some embodiments provide a memory repair system including a non-volatile memory component and a controller coupled to the non-volatile memory component. The non-volatile memory component includes a plurality of memory locations. The plurality of memory locations includes a replacement memory location to replace a faulty memory location and a replacement indicia memory location to store replacement memory location indicia. The controller coupled to the non-volatile memory component reads replacement memory location indicia from the replacement indicia memory location, determines an address for the replacement memory location using the indicia, reads the replacement memory location, and transfers a data value contained in the replacement memory location to a second memory component to repair a defective memory location of the second memory component.
    Type: Grant
    Filed: June 7, 2007
    Date of Patent: January 19, 2010
    Assignee: Texas Instruments Incorporated
    Inventors: Mohammad Jahidur Rahman, Sabuson George
  • Publication number: 20090067211
    Abstract: An electronic fuse system and method are disclosed employing a fuse ROM having one or more blocks of memory. Each block of memory comprises a plurality of words with at least one word of the plurality of words containing security bits associated with a respective block. An electronic fuse controller is in communication with the fuse ROM and one or more external devices that are configured to request one or more words that reside in the fuse ROM from the electronic fuse controller. At least one security register includes indication bits that provide an indication whether security bits have been obtained for a respective block of memory of the fuse ROM after a power down and power up cycle. The electronic fuse controller provides the requested word if an indication bit associated with the block of memory is set.
    Type: Application
    Filed: September 10, 2007
    Publication date: March 12, 2009
    Inventor: Mohammad Jahidur Rahman
  • Publication number: 20080307251
    Abstract: A system and method for making efficient use of fuse ROM redundancy to increase yield and security. Some embodiments provide a memory repair system including a non-volatile memory component and a controller coupled to the non-volatile memory component. The non-volatile memory component includes a plurality of memory locations. The plurality of memory locations includes a replacement memory location to replace a faulty memory location and a replacement indicia memory location to store replacement memory location indicia. The controller coupled to the non-volatile memory component reads replacement memory location indicia from the replacement indicia memory location, determines an address for the replacement memory location using the indicia, reads the replacement memory location, and transfers a data value contained in the replacement memory location to a second memory component to repair a defective memory location of the second memory component.
    Type: Application
    Filed: June 7, 2007
    Publication date: December 11, 2008
    Applicant: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Mohammad Jahidur Rahman, Sabuson George
  • Publication number: 20080150576
    Abstract: Various systems and methods for registering data are disclosed herein. For example, some embodiments of the present invention provide test enabled flip-flop devices. Such devices include a test mode input signal and a register output signal. In addition, the devices include a flip-flop with a data input and a clock input. When the test mode input signal is de-asserted, the flip-flop is operable register the data input upon a transition of the clock input. Further, the registered data input signal is provided as the register output signal. The devices also include a test circuit with a test data input. The test circuit is operable to provide the test data input signal as the register output signal when the test mode input signal is asserted.
    Type: Application
    Filed: December 20, 2006
    Publication date: June 26, 2008
    Inventor: Mohammad Jahidur Rahman
  • Patent number: 6981204
    Abstract: An apparatus and a method for filtering glitches in a data communications controller receiving asynchronous input data signals varying between two signal levels representing two bit values and having a predetermined input bit period, and sending output data signals corresponding to the input data signals. Glitches are detected in the input data signals by detecting reversals of signal level having a duration less than the input bit period. A glitch time value corresponding to the glitch duration is determined, and then a sampling clock rate is set at a rate determined from the glitch time value. The input data signals are sampled at the sampling clock rate to generate a sequence of input data samples. A voting number of input data samples are monitored and an output signal is provided, representing the value of a majority of the sequential input data samples.
    Type: Grant
    Filed: July 19, 2002
    Date of Patent: December 27, 2005
    Assignee: Texas Instruments Incorporated
    Inventors: Takeshi Sakai, Rameshkumar Ravikumar, Mohammad Jahidur Rahman
  • Patent number: 6928569
    Abstract: A method for application in a data interface controller receiving asynchronous input data at predetermined one of a plurality of input bit frequencies, wherein the input data is sampled by the interface controller at a sample rate greater than the predetermined input bit rate, and wherein the sample rate is variable, and wherein the interface controller provides output data corresponding to the input data, but delayed by a delay amount that varies in accordance with the sample rate. The method is for providing a responsive signal event, responsive to a reference event in the delayed input data and at a predetermined time relative to an input bit time. In the method, a reference timing number is stored, representing the predetermined time in periods of the predetermined input bit frequency. An adjustment number corresponding to the delay amount is determined, in periods of the predetermined input bit frequency.
    Type: Grant
    Filed: July 19, 2002
    Date of Patent: August 9, 2005
    Assignee: Texas Instruments Incorporated
    Inventor: Mohammad Jahidur Rahman
  • Patent number: 6687779
    Abstract: A bus interface device includes a parallel input configured to be coupled to a bus (20), such as a primary PCI bus. The device also includes a parallel data output (TXD) and at least two control output nodes (TX_ER and TX_EN). Data control circuitry coupled to the control output nodes utilizes a coding scheme (e.g., an 8B/10B scheme) to generate one of a set of control codes (e.g., Idle, Extend, Normal Data and Error) to be provided to the control output nodes. The device also includes reset control circuitry that generates a specified sequence of control codes (e.g., a sequence of Idle's and Extend's) on the control outputs. This sequence can be used to communicate information such as a signal (e.g., reset signal) and/or a mode (e.g., a CRC mode).
    Type: Grant
    Filed: July 14, 2000
    Date of Patent: February 3, 2004
    Assignee: Texas Instruments Incorporated
    Inventors: Gordon L. Sturm, Nilay Mitash, Mohammad Jahidur Rahman
  • Publication number: 20040015774
    Abstract: An apparatus and a method for filtering glitches in a data communications controller receiving asynchronous input data signals varying between two signal levels representing two bit values and having a predetermined input bit period, and sending output data signals corresponding to the input data signals. The glitches comprise reversals of signal level, having a glitch duration less than the predetermined bit period, on the input data signals. Glitches are detected in the input data signals by detecting reversals of signal level having a predetermined duration less than the predetermined input bit period. A glitch time value corresponding to the glitch duration is determined, and then a sampling clock rate is determined from the glitch time value. The input data signals are sampled at the sampling clock rate to generate a sequence of input data samples.
    Type: Application
    Filed: July 19, 2002
    Publication date: January 22, 2004
    Inventors: Takeshi Sakai, Rameshkumar Ravikumar, Mohammad Jahidur Rahman
  • Publication number: 20040015734
    Abstract: A method for application in a data interface controller receiving asynchronous input data at predetermined one of a plurality of input bit frequencies, wherein the input data is sampled by the interface controller at a sample rate greater than the predetermined input bit rate, and wherein the sample rate is variable, and wherein the interface controller provides output data corresponding to the input data, but delayed by a delay amount that varies in accordance with the sample rate. The method is for providing a responsive signal event, responsive to a reference event in the delayed input data and at a predetermined time relative to an input bit time. In the method, a reference timing number is stored, representing the predetermined time in periods of the predetermined input bit frequency. An adjustment number corresponding to the delay amount is determined, in periods of the predetermined input bit frequency.
    Type: Application
    Filed: July 19, 2002
    Publication date: January 22, 2004
    Inventor: Mohammad Jahidur Rahman