Patents by Inventor Mark Lysinger
Mark Lysinger 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: 7336517Abstract: A priority encoder can be used for a Content-Addressable Memory (CAM) device that typically has an array of CAM cells arranged in columns and rows with each row having a match signal indicative that compare data has matched data within the respective row. A priority encoder is operatively connected to the array of CAM cells and determines a highest priority matching address for data within the array of CAM cells. The priority encoder includes match lines associated with respective rows and precharged bus lines connected into respective match lines that are discharged whenever there is a match signal such that the highest precharged bus line discharged results in an encoded address.Type: GrantFiled: May 9, 2007Date of Patent: February 26, 2008Assignee: STMicroelectronics, Inc.Inventor: Mark Lysinger
-
Publication number: 20070206396Abstract: A priority encoder can be used for a Content-Addressable Memory (CAM) device that typically has an array of CAM cells arranged in columns and rows with each row having a match signal indicative that compare data has matched data within the respective row. A priority encoder is operatively connected to the array of CAM cells and determines a highest priority matching address for data within the array of CAM cells. The priority encoder includes match lines associated with respective rows and precharged bus lines connected into respective match lines that are discharged whenever there is a match signal such that the highest precharged bus line discharged results in an encoded address.Type: ApplicationFiled: May 9, 2007Publication date: September 6, 2007Inventor: Mark LYSINGER
-
Patent number: 7233512Abstract: A Content Addressable Memory (CAM) circuit includes memory cells preferably formed as two memory cells each having internal nodes. A compare circuit is operative with the memory cells. A common terminal (VPL) exists for the memory cells. Capacitors are added between the internal nodes of each of the memory cells and common terminal for memory cell stability.Type: GrantFiled: February 1, 2005Date of Patent: June 19, 2007Assignees: STMicroelectronics, Inc., STMicroelectronics SAInventors: Mark Lysinger, Francois Jacquet, Phillippe Roche
-
Patent number: 7218542Abstract: A priority encoder can be used for a Content-Addressable Memory (CAM) device that typically has an array of CAM cells arranged in columns and rows with each row having a match signal indicative that compare data has matched data within the respective row. A priority encoder is operatively connected to the array of CAM cells and determines a highest priority matching address for data within the array of CAM cells. The priority encoder includes match lines associated with respective rows and precharged bus lines connected into respective match lines that are discharged whenever there is a match signal such that the highest precharged bus line discharged results in an encoded address.Type: GrantFiled: May 23, 2005Date of Patent: May 15, 2007Assignee: STMicroelectronics, Inc.Inventor: Mark Lysinger
-
Patent number: 7196922Abstract: A programmable priority encoder is disclosed for use with the device such as a Content Addressable Memory (CAM) device having a plurality of array objects to be encoded in binary and arranged in row and columns. Match lines are adapted to be connected to a plurality of arrayed objects associated with respective rows. A plurality of encoder cells, each having a memory element and forming an encoder block are arranged in rows. Precharged bus lines are operative with the encoder cells and match lines. The precharged bus lines are discharged indicating a match and priority is assigned to rows based on logic values stored within the memory elements of the encoder cell.Type: GrantFiled: July 25, 2005Date of Patent: March 27, 2007Assignee: STMicroelectronics, Inc.Inventor: Mark Lysinger
-
Publication number: 20070019455Abstract: A programmable priority encoder is disclosed for use with the device such as a Content Addressable Memory (CAM) device having a plurality of array objects to be encoded in binary and arranged in row and columns. Match lines are adapted to be connected to a plurality of arrayed objects associated with respective rows. A plurality of encoder cells, each having a memory element and forming an encoder block are arranged in rows. Precharged bus lines are operative with the encoder cells and match lines. The precharged bus lines are discharged indicating a match and priority is assigned to rows based on logic values stored within the memory elements of the encoder cell.Type: ApplicationFiled: July 25, 2005Publication date: January 25, 2007Applicant: STMicroelectronics, Inc.Inventor: Mark Lysinger
-
Publication number: 20060262582Abstract: A priority encoder can be used for a Content-Addressable Memory (CAM) device that typically has an array of CAM cells arranged in columns and rows with each row having a match signal indicative that compare data has matched data within the respective row. A priority encoder is operatively connected to the array of CAM cells and determines a highest priority matching address for data within the array of CAM cells. The priority encoder includes match lines associated with respective rows and precharged bus lines connected into respective match lines that are discharged whenever there is a match signal such that the highest precharged bus line discharged results in an encoded address.Type: ApplicationFiled: May 23, 2005Publication date: November 23, 2006Applicant: STMicroelectronics, Inc.Inventor: Mark Lysinger
-
Publication number: 20060171183Abstract: A Content Addressable Memory (CAM) circuit includes memory cells preferably formed as two memory cells each having internal nodes. A compare circuit is operative with the memory cells. A common terminal (VPL) exists for the memory cells. Capacitors are added between the internal nodes of each of the memory cells and common terminal for memory cell stability.Type: ApplicationFiled: February 1, 2005Publication date: August 3, 2006Applicant: STMicroelectronics, Inc.Inventors: Mark Lysinger, Francois Jacquet, Phillippe Roche
-
Publication number: 20050083718Abstract: A method and apparatus for comparing a stored data word to a comparison data word in a magnitude content addressable memory (MCAM) are disclosed. Each cell of the MCAM includes a data memory cell for storing a data value and a magnitude comparator, coupled to the first memory cell. The magnitude comparator receives the data value and a comparison value as inputs, and produces two magnitude signals as outputs. The first magnitude signal indicates whether the comparison value is greater than the data value and the second magnitude signal indicates whether the comparison value is less than the data value. The magnitude comparator also receives magnitude signals from the preceding MCAM cell. The previous magnitude signals are output as the first and second magnitude signals when the data value and the comparison value are equal. The MCAM enables data words of arbitrary length to be compared with comparison words. The MCAM cell may contain a second memory for storing a mask value.Type: ApplicationFiled: October 21, 2003Publication date: April 21, 2005Inventor: Mark Lysinger