Patents by Inventor Dimitri Argyres
Dimitri Argyres 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: 9123417Abstract: A CAM cell is disclosed that can be selectively configured to store either base-2 data words or base-3 data words. When configured to store base-3 data words, the quaternary CAM cell compares 3 comparand bits representative of a base-3 comparand value with the base-3 data value stored in the CAM cell. Storing base-3 data words in such CAM cells increases the data storage density of associated CAM arrays.Type: GrantFiled: December 13, 2013Date of Patent: September 1, 2015Assignee: Broadcom CorporationInventor: Dimitri Argyres
-
Patent number: 9019737Abstract: A CAM device for comparing a search key with a plurality of ternary words stored in a CAM array includes one or more population counters, a pre-compare memory, and a pre-compare circuit. The present embodiments reduce the power consumption of CAM devices during compare operations between a search key and ternary words stored in a CAM array by selectively enabling the match lines in the CAM array in response to pre-compare operations between a set of population counts corresponding to the masked search key and a set of population counts corresponding to the ternary words stored in the CAM array.Type: GrantFiled: December 27, 2013Date of Patent: April 28, 2015Assignee: Broadcom CorporationInventor: Dimitri Argyres
-
Patent number: 8837188Abstract: A content addressable memory (CAM) row is disclosed. The CAM row includes one or more compare circuits coupled between a match line and a virtual-ground line. The compare circuits are configured to compare a search key with CAM cell data words. The CAM row also includes a pre-charge circuit controlled by a pre-charge signal, and includes a tank capacitor. The pre-charge circuit is configured to pre-charge the match line to a supply voltage in response to assertion of the pre-charge signal. A pull-down transistor dynamically discharges the virtual-ground line to ground potential.Type: GrantFiled: June 23, 2011Date of Patent: September 16, 2014Assignee: Netlogic Microsystems, Inc.Inventors: Ganesh Krishnamurthy, Dimitri Argyres
-
Publication number: 20140218994Abstract: A CAM device for comparing a search key with a plurality of ternary words stored in a CAM array includes one or more population counters, a pre-compare memory, and a pre-compare circuit. The present embodiments reduce the power consumption of CAM devices during compare operations between a search key and ternary words stored in a CAM array by selectively enabling the match lines in the CAM array in response to pre-compare operations between a set of population counts corresponding to the masked search key and a set of population counts corresponding to the ternary words stored in the CAM array.Type: ApplicationFiled: December 27, 2013Publication date: August 7, 2014Applicant: NetLogic Microsystems, Inc.Inventor: Dimitri Argyres
-
Patent number: 8773880Abstract: Power consumption of CAM devices is reduced during compare operations between a search key and data stored in the device's array by reducing the amount of electric charge by which the match line is discharged during mismatch conditions. More specifically, for some embodiments, each row of the CAM array includes circuitry that discharges the match line to a virtual ground node rather than to ground potential during mismatch conditions. Because the electrical potential on the virtual ground node is greater than ground potential, power consumption associated with charging the match line back to a logic high state during the next compare operation is reduced.Type: GrantFiled: June 23, 2011Date of Patent: July 8, 2014Assignee: NetLogic Microsystems, Inc.Inventor: Dimitri Argyres
-
Patent number: 8675798Abstract: Systems, methods, and circuits provide phase inversion of a clock signal. A first clock signal is received. A phase inversion signal indicates the existence of a 180 degree phase difference between the first clock signal and a second clock signal. As a result of the phase inversion signal indicating the 180 degree phase difference, the system, methods and circuits adapt the first clock signal by extending the first clock signal by a phase such that the first clock signal's rising edges and falling edges align with the second clock signal's rising edges and falling edges. As a result, the 180 degree phase difference between the clock signals is eliminated.Type: GrantFiled: December 23, 2010Date of Patent: March 18, 2014Assignee: NetLogic Microsystems, Inc.Inventor: Dimitri Argyres
-
Patent number: 8638582Abstract: A CAM cell is disclosed that can be selectively configured to store either base-2 data words or base-3 data words. When configured to store base-3 data words, the quaternary CAM cell compares 3 comparand bits representative of a base-3 comparand value with the base-3 data value stored in the CAM cell. Storing base-3 data words in such CAM cells increases the data storage density of associated CAM arrays.Type: GrantFiled: August 23, 2011Date of Patent: January 28, 2014Assignee: Netlogic Microsystems, Inc.Inventor: Dimitri Argyres
-
Patent number: 8625320Abstract: Quaternary CAM cells are provided that include a compare circuit having a discharge path between a match line and ground potential, the single discharge path consisting essentially of a single transistor. In an embodiment, the single transistor has a gate coupled to a pull-down node and the compare circuit includes first and second gating transistors connected in series between the pull-down node and a ground potential, the first gating transistor having a gate to receive a comparand bit, and the second gating transistor having a gate to receive a complemented comparand bit.Type: GrantFiled: August 23, 2011Date of Patent: January 7, 2014Assignee: NetLogic Microsystems, Inc.Inventor: Dimitri Argyres
-
Patent number: 8619451Abstract: A CAM device for comparing a search key with a plurality of ternary words stored in a CAM array includes one or more population counters, a pre-compare memory, and a pre-compare circuit. The present embodiments reduce the power consumption of CAM devices during compare operations between a search key and ternary words stored in a CAM array by selectively enabling the match lines in the CAM array in response to pre-compare operations between a set of population counts corresponding to the masked search key and a set of population counts corresponding to the ternary words stored in the CAM array.Type: GrantFiled: January 6, 2012Date of Patent: December 31, 2013Assignee: NetLogic Microsystems, Inc.Inventor: Dimitri Argyres
-
Patent number: 8582338Abstract: Ternary CAM cells are disclosed that include a compare circuit that includes a discharge path having a single pull-down transistor coupled between the match line and ground potential.Type: GrantFiled: May 31, 2011Date of Patent: November 12, 2013Assignee: NetLogic Microsystems, Inc.Inventor: Dimitri Argyres
-
Patent number: 8553441Abstract: Ternary CAM cells include a compare circuit including a discharge path having only two pull-down transistors coupled between the match line and ground potential.Type: GrantFiled: May 31, 2011Date of Patent: October 8, 2013Assignee: NetLogic Microsystems, Inc.Inventor: Dimitri Argyres
-
Patent number: 8493763Abstract: A CAM array includes a plurality of regular rows and a reference row. Each regular row is partitioned into a plurality of row segments, with each row segment including a number of CAM cells coupled to a corresponding match line segment. The reference row generates self-timed control signals for corresponding segments of the regular rows. Control circuits selectively enable a respective row segment in response to a logical combination of match results in a previous row segment and an associated one of the self-timed control signals.Type: GrantFiled: October 27, 2011Date of Patent: July 23, 2013Assignee: NetLogic Microsystems, Inc.Inventor: Dimitri Argyres
-
Patent number: 8462532Abstract: Quaternary CAM cells are provided that include one or more compare circuits that each has a minimal number of pull-down transistors coupled between the match line and ground potential. For some embodiments, the compare circuit includes two parallel paths between the match line and ground potential, with each parallel path consisting of a single pull-down transistor having a gate selectively coupled to the stored data value in response to a comparand value.Type: GrantFiled: January 27, 2011Date of Patent: June 11, 2013Assignee: Netlogic Microsystems, Inc.Inventor: Dimitri Argyres
-
Publication number: 20120327696Abstract: Power consumption of CAM devices is reduced during compare operations between a search key and data stored in the device's array by reducing the amount of electric charge by which the match line is discharged during mismatch conditions. More specifically, for some embodiments, each row of the CAM array includes circuitry that discharges the match line to a virtual ground node rather than to ground potential during mismatch conditions. Because the electrical potential on the virtual ground node is greater than ground potential, power consumption associated with charging the match line back to a logic high state during the next compare operation is reduced.Type: ApplicationFiled: June 23, 2011Publication date: December 27, 2012Inventor: Dimitri Argyres
-
Patent number: 7868383Abstract: An integrated circuit (IC) device including a substrate, a plurality of device layers formed over the substrate, and a plurality of multi-level revision (MLR) structures that generate a revision code indicative of device revisions. Each MLR group structure includes a number of MLR cells and includes a parity circuit having a number of inputs coupled to the outputs of the MLR cells and having an output to generate a corresponding bit of the revision code. The MLR cells in each MLR group structure are assigned to different device layers, and each device layer is assigned to one MLR cell in each MLR group structure. Each revision code bit is controllable by any MLR cell in the corresponding MLR group structure.Type: GrantFiled: June 12, 2009Date of Patent: January 11, 2011Assignee: NetLogic Microsystems, Inc.Inventors: Dimitri Argyres, Bindiganavale S. Nataraj
-
Publication number: 20090250820Abstract: An integrated circuit (IC) device including a substrate, a plurality of device layers formed over the substrate, and a plurality of multi-level revision (MLR) structures that generate a revision code indicative of device revisions. Each MLR group structure includes a number of MLR cells and includes a parity circuit having a number of inputs coupled to the outputs of the MLR cells and having an output to generate a corresponding bit of the revision code. The MLR cells in each MLR group structure are assigned to different device layers, and each device layer is assigned to one MLR cell in each MLR group structure. Each revision code bit is controllable by any MLR cell in the corresponding MLR group structure.Type: ApplicationFiled: June 12, 2009Publication date: October 8, 2009Inventors: Dimitri Argyres, Bindiganavale S. Nataraj
-
Patent number: 7589362Abstract: An integrated circuit (IC) device including a substrate, a plurality of device layers formed over the substrate, and a plurality of multi-level revision (MLR) structures that generate a revision code indicative of device revisions. Each MLR group structure includes a number of MLR cells and includes a parity circuit having a number of inputs coupled to the outputs of the MLR cells and having an output to generate a corresponding bit of the revision code. The MLR cells in each MLR group structure are assigned to different device layers, and each device layer is assigned to one MLR cell in each MLR group structure. Each revision code bit is controllable by any MLR cell in the corresponding MLR group structure.Type: GrantFiled: June 15, 2007Date of Patent: September 15, 2009Assignee: NetLogic Microsystems, Inc.Inventors: Dimitri Argyres, Bindiganavale S. Nataraj
-
Patent number: 7050318Abstract: A CAM device for comparing a search key with a plurality of CAM words stored in a main CAM array includes a pre-compare CAM array and match line control logic. The pre-compare CAM array includes a plurality of rows, each for storing a set of pre-compare bits generated by performing a logical function on a corresponding CAM word. The match line control logic selectively pre-charges match lines in the main CAM array in response to match results from a pre-compare operation between an encoded search key and corresponding sets of pre-compare bits.Type: GrantFiled: October 1, 2004Date of Patent: May 23, 2006Assignee: NetLogic Microsystems, Inc.Inventor: Dimitri Argyres
-
Patent number: 6964028Abstract: A method, and a corresponding data structure, are used for designing a circuit by displaying signal information on a schematic diagram of the circuit to aid in resolving design problems. A circuit design is stored as data in a computer memory. An E-CAD tool software application is performed on the design to create an archive file containing x-y display coordinates for displaying the signals as part of a schematic. The archive file contains names and locations of all signals. The design is analyzed to extract signal information. Timing information may be extracted using a timing analyzer. The information is stored in a data file, such as a timing data file in the computer memory. Timing information and signal display coordinate information may be combined into a new archive file that is used to create a schematic diagram of the circuit, or a portion of the circuit, in which the timing information is displayed near the signals and signal names.Type: GrantFiled: May 8, 2003Date of Patent: November 8, 2005Assignee: Hewlett-Packard Development Company, L.P.Inventor: Dimitri Argyres
-
Publication number: 20030200519Abstract: A method, and a corresponding data structure, are used for designing a circuit by displaying signal information on a schematic diagram of the circuit to aid in resolving design problems. A circuit design is stored as data in a computer memory. An E-CAD tool software application is performed on the design to create an archive file containing x-y display coordinates for displaying the signals as part of a schematic. The archive file contains names and locations of all signals. The design is analyzed to extract signal information. Timing information may be extracted using a timing analyzer. The information is stored in a data file, such as a timing data file in the computer memory. Timing information and signal display coordinate information may be combined into a new archive file that is used to create a schematic diagram of the circuit, or a portion of the circuit, in which the timing information is displayed near the signals and signal names.Type: ApplicationFiled: May 8, 2003Publication date: October 23, 2003Inventor: Dimitri Argyres