Patents by Inventor Tarl S. Gordon
Tarl S. Gordon 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).
-
Publication number: 20080159010Abstract: A multi-use eFuse macro is presented. A device includes multiplexers and selection logic that allow eFuse latches to store auxiliary data in addition to programming electronic fuses. The multiplexers and selection logic are coupled to the inputs and outputs of the eFuse latches, and are controlled by a processing unit or an external tester. When a tester wishes to program or update an eFuse element (electronic fuses), the multiplexers and selection logic are configured for “eFuse” mode, which allows an eFuse controller to provide program data and control data to the eFuse latches which, in turn, program the eFuse element. When the device requires additional storage, the multiplexers and selection logic are configured for “auxiliary data” mode, which allows a processing unit to store and retrieve data in the eFuse latches.Type: ApplicationFiled: March 15, 2008Publication date: July 3, 2008Inventors: Tarl S. Gordon, Mack W. Riley
-
Patent number: 6920525Abstract: A local word-line redundancy architecture and method that implements both word-line and match-line steering for semiconductor memories and more particularly for content-addressable memories (CAM) are introduced. According to the present invention, the method of performing local word-line redundancy comprising: testing by using BIST, storing results, comparing failing read address data and failing match-line address data to determine if redundancy is possible and, if so, storing the redundancy repair data pattern and loading that patten upon initialization so that redundancy steering is activated.Type: GrantFiled: July 19, 2002Date of Patent: July 19, 2005Assignee: International Business Machines CorporationInventors: Thomas B. Chadwick, Tarl S. Gordon, Rahul K. Nadkarni, Michael R. Ouellette, Jeremy Rowland
-
Publication number: 20040015651Abstract: A local word-line redundancy architecture and method that implements both word-line and match-line steering for semiconductor memories and more particularly for content-addressable memories (CAM) are introduced. According to the present invention, the method of performing local word-line redundancy comprising: testing by using BIST, storing results, comparing failing read address data and failing match-line address data to determine if redundancy is possible and, if so, storing the redundancy repair data pattern and loading that patten upon initialization so that redundancy steering is activated.Type: ApplicationFiled: July 19, 2002Publication date: January 22, 2004Applicant: International Business Machines CorporationInventors: Thomas B. Chadwick, Tarl S. Gordon, Rahul K. Nadkarni, Michael R. Ouellette, Jeremy Rowland
-
Patent number: 6618281Abstract: A content addressable memory (CAM) and method capable of ignoring and correcting bit errors contained therein is disclosed. In an exemplary embodiment, the CAM includes a plurality of individual CAM cells for storing a codeword having a number of bits associated therewith. A match line is coupled to each of the plurality of individual CAM cells, and is used to indicate a match status of a comparand word that is compared to the stored codeword. The match status is reflective of either a match state or a mismatch state. A sensing apparatus is used for latching the match line to the match state whenever the comparand word mismatches the stored codeword by a number of N or fewer bits, wherein N is defined a maximum number of correctable bits for a given ECC algorithm used.Type: GrantFiled: May 15, 2002Date of Patent: September 9, 2003Assignee: International Business Machines CorporationInventor: Tarl S. Gordon
-
Patent number: 6597596Abstract: A growable CAM array and an ASIC-compatible CAM architecture based on modular cascadable CAM blocks, each CAM block containing a sub-entry including a segment of the match line of a CAM entry, each block's output being its match-line segment's voltage gated by a combinatorial logic gate. Each sub-entry's structure is that of a short CAM entry with a short Match Line (a match line segment) with a small capacitance. Each CAM block outputs a signal that can enable or inhibit a CAM search in the sub-entry in the next CAM block. A variety of exemplary circuits for gating match line segments within CAM blocks, and methods of selecting and combining the resulting variety of CAM blocks to obtain power-savings and/or high performance. An ASIC library including library elements having electrical rules that describe devices within and describe interconnections between the devices within a CAM block.Type: GrantFiled: November 1, 2002Date of Patent: July 22, 2003Assignee: International Business Machines CorporationInventors: Tarl S. Gordon, Rahul K. Nadkarni
-
Publication number: 20030112648Abstract: A method and structure for improving a content addressable memory array has a plurality of serially connected memory sub-arrays (which include at least one memory cell), a matchline connected to each of the sub-arrays, a valid memory cell, a comparator receiving input from the matchline and valid memory cell, a sinkline output from the comparator, and a precharge device. The sinkline and matchline are reset from a first voltage to a second voltage depending upon the results of a compare operation of the input data to the data in the storage device. When the second voltage appears on the matchline and the first voltage appears on the sinkline this indicates a match between the data within all of the sub-arrays and the input data. If the second voltage appears on the sinkline this indicates a mismatch between data within any of the sub-arrays and the input data, or an invalid status within the valid memory cell and maintains the sinkline at the second voltage.Type: ApplicationFiled: January 28, 2003Publication date: June 19, 2003Inventors: Thomas B. Chadwick, Tarl S. Gordon, Eric Jasinski, Rahul Nadkarni, Michael R. Ouellette
-
Patent number: 6552920Abstract: A method and structure for improving a content addressable memory array has a plurality of serially connected memory sub-arrays (which include at least one memory cell), a matchline connected to each of the sub-arrays, a valid memory cell, a comparator receiving input from the matchline and valid memory cell, a sinkline output from the comparator, and a precharge device. The sinkline and matchline are reset from a first voltage to a second voltage depending upon the results of a compare operation of the input data to the data in the storage device. When the second voltage appears on the matchline and the first voltage appears on the sinkline this indicates a match between the data within all of the sub-arrays and the input data.Type: GrantFiled: June 27, 2001Date of Patent: April 22, 2003Assignee: International Business Machines CorporationInventors: Thomas B. Chadwick, Tarl S. Gordon, Eric Jasinski, Rahul Nadkarni, Michael R. Ouellette
-
Publication number: 20030065880Abstract: A growable CAM array and an ASIC-compatible CAM architecture based on modular cascadable CAM blocks, each CAM block containing a sub-entry including a segment of the match line of a CAM entry, each block's output being its match-line segment's voltage gated by a combinatorial logic gate. Each sub-entry's structure is that of a short CAM entry with a short Match Line (a match line segment) with a small capacitance. Each CAM block outputs a signal that can enable or inhibit a CAM search in the sub-entry in the next CAM block. A variety of exemplary circuits for gating match line segments within CAM blocks, and methods of selecting and combining the resulting variety of CAM blocks to obtain power-savings and/or high performance. An ASIC library including library elements having electrical rules that describe devices within and describe interconnections between the devices within a CAM block.Type: ApplicationFiled: November 1, 2002Publication date: April 3, 2003Inventors: Tarl S. Gordon, Rahul K. Nadkarni
-
Patent number: 6512684Abstract: A growable CAM array and an ASIC-compatible CAM architecture based on modular cascadable CAM blocks, each CAM block containing a sub-entry including a segment of the match line of a CAM entry, each block's output being its match-line segment's voltage gated by a combinatorial logic gate. Each sub-entry's structure is that of a short CAM entry with a short Match Line (a match line segment) with a small capacitance. Each CAM block outputs a signal that can enable or inhibit a CAM search in the sub-entry in the next CAM block. A variety of exemplary circuits for gating match line segments within CAM blocks, and methods of selecting and combining the resulting variety of CAM blocks to obtain power-savings and/or high performance. An ASIC library including library elements having electrical rules that describe devices within and describe interconnections between the devices within a CAM block.Type: GrantFiled: June 11, 2001Date of Patent: January 28, 2003Assignee: International Business Machines CorporationInventors: Tarl S. Gordon, Rahul K. Nadkarni
-
Publication number: 20030002313Abstract: A method and structure for improving a content addressable memory array has a plurality of serially connected memory sub-arrays (which include at least one memory cell), a matchline connected to each of the sub-arrays, a valid memory cell, a comparator receiving input from the matchline and valid memory cell, a sinkline output from the comparator, and a precharge device. The sinkline and matchline are reset from a first voltage to a second voltage depending upon the results of a compare operation of the input data to the data in the storage device. When the second voltage appears on the matchline and the first voltage appears on the sinkline this indicates a match between the data within all of the sub-arrays and the input data. If the second voltage appears on the sinkline this indicates a mismatch between data within any of the sub-arrays and the input data, or an invalid status within the valid memory cell and maintains the sinkline at the second voltage.Type: ApplicationFiled: June 27, 2001Publication date: January 2, 2003Applicant: International Business Machines CorporationInventors: Thomas B. Chadwick, Tarl S. Gordon, Eric Jasinski, Rahul Nadkarni, Michael R. Ouellette
-
Publication number: 20020196648Abstract: A growable CAM array and an ASIC-compatible CAM architecture based on modular cascadable CAM blocks, each CAM block containing a sub-entry including a segment of the match line of a CAM entry, each block's output being its match-line segment's voltage gated by a combinatorial logic gate. Each sub-entry's structure is that of a short CAM entry with a short Match Line (a match line segment) with a small capacitance. Each CAM block outputs a signal that can enable or inhibit a CAM search in the sub-entry in the next CAM block. A variety of exemplary circuits for gating match line segments within CAM blocks, and methods of selecting and combining the resulting variety of CAM blocks to obtain power-savings and/or high performance. An ASIC library including library elements having electrical rules that describe devices within and describe interconnections between the devices within a CAM block.Type: ApplicationFiled: June 11, 2001Publication date: December 26, 2002Applicant: International Business Machines CorporationInventors: Tarl S. Gordon, Rahul K. Nadkarni