Patents by Inventor Ajay Srikrishna

Ajay Srikrishna 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: 7836246
    Abstract: A content addressable memory device (100) and method can have CAM blocks (102-0 to 102-29) organized in block sections (104-0 to 104-6). In an overlay mode of operation, an overlay engine (106) can access an algorithmic search (SPEAR) CAM (102-28 and 102-29) to generate overlay data set search keys (keyFIB<0> and <1>). Multiple data sets (e.g., FIB0, FIB1, ACL0) can be accommodated on the same CAM device by search key multiplexers (108-0 to 108-6) that selectively apply any of a number of data set search keys (keyACL<0>, keyFIB<0> and keyFIB<1>).
    Type: Grant
    Filed: June 23, 2008
    Date of Patent: November 16, 2010
    Assignee: Netlogic Microsystems, Inc.
    Inventors: Mark Birman, Ajay Srikrishna, Srinivasan Venkatachary
  • Patent number: 7461200
    Abstract: A content addressable memory device (100) and method can have CAM blocks (102-0 to 102-29) organized in block sections (104-0 to 104-6). In an overlay mode of operation, an overlay engine (106) can access an algorithmic search (SPEAR) CAM (102-28 and 102-29) to generate overlay data set search keys (keyFIB<0> and <1>). Multiple data sets (e.g., FIB0, FIB1, ACL0) can be accommodated on the same CAM device by search key multiplexers (108-0 to 108-6) that selectively apply any of a number of data set search keys (keyACL<0>, keyFIB<0> and keyFIB<1>).
    Type: Grant
    Filed: September 23, 2004
    Date of Patent: December 2, 2008
    Assignee: Netlogic Microsystems, Inc.
    Inventors: Mark Birman, Ajay Srikrishna, Srinivasan Venkatachary
  • Patent number: 7451267
    Abstract: A search engine method and apparatus can store and update status information for each entry of a content addressable memory (CAM) array, for a learn operation, or the like. A search engine can include a status memory block external to and independent of the CAM array. A status memory block (800) can include a number of memory sections (806-0 to 806-2) that each includes a number of bit locations for storing a free/not-free status of CAM entries in a hierarchical fashion. Corresponding control sections (808-0 to 808-2) can include priority encoders (812-0 to 812-2) that determine a first free element in a memory section for a next hierarchical level, as well as status aggregation logic (814-0 to 814-2) that can generate an aggregated status that is propagated to a previous hierarchical level.
    Type: Grant
    Filed: September 22, 2004
    Date of Patent: November 11, 2008
    Assignee: Netlogic Microsystems, Inc.
    Inventors: Srinivasan Venkatachary, Ajay Srikrishna, Jagadeesan Rajamanickam
  • Publication number: 20080263270
    Abstract: A content addressable memory device (100) and method can have CAM blocks (102-0 to 102-29) organized in block sections (104-0 to 104-6). In an overlay mode of operation, an overlay engine (106) can access an algorithmic search (SPEAR) CAM (102-28 and 102-29) to generate overlay data set search keys (keyFIB<0> and <1>). Multiple data sets (e.g., FIB0, FIB1, ACL0) can be accommodated on the same CAM device by search key multiplexers (108-0 to 108-6) that selectively apply any of a number of data set search keys (keyACL<0>, keyFIB<0> and keyFIB<1>).
    Type: Application
    Filed: June 23, 2008
    Publication date: October 23, 2008
    Inventors: Mark Birman, Ajay Srikrishna, Srinivasan Venkatachary
  • Patent number: 6958925
    Abstract: A content addressable memory (CAM) device (300) can receive a compare data value having a native word size. The compare data value can be split into smaller portions, with one portion can be applied to a first CAM block (302-0) and another being applied to a second CAM block (302-1) on a subsequent clock (CAMCLK) cycle. Activation of circuit elements in the second CAM block (302-1) can be conditioned on first match results (CMATCHA0 to CMATCHAn) generated by first CAM block (302-0).
    Type: Grant
    Filed: December 24, 2003
    Date of Patent: October 25, 2005
    Assignee: Cypress Semiconductor Corporation
    Inventors: Hari Om, Ajay Srikrishna, Nabil N. Masri
  • Patent number: 6721202
    Abstract: Architecture, circuitry and method are provided for a ternary content addressable memory (TCAM), and use thereof. Each TCAM cell is relatively small in size. If the TCAM cell is called upon to store voltage values indefinitely, provided power is retained on the cell, the TCAM cell employs no more than 16 transistors. Additional savings in size is achieved by using a single common conductor (or dual common conductors in a differential arrangement) to suffice as both the bit line and compare line. The common bit line and compare line connects to not only the X memory cell, but also the Y memory cell and the compare circuit of the TCAM cell. The compare circuit can either be activated or deactivated. During a compare operation, the compare circuit is selectively activated by placing a ground supply upon a match line enable conductor. The ground supply is imputed upon the match line whenever a mismatch occurs to designate that mismatch.
    Type: Grant
    Filed: December 21, 2001
    Date of Patent: April 13, 2004
    Assignee: Cypress Semiconductor Corp.
    Inventors: Manoj B. Roge, Ajay Srikrishna
  • Patent number: 6122203
    Abstract: A circuit and method comprising a memory, a first latch, a second latch and a control circuit. The memory may be configured to write information in response to (i) an input data signal and (ii) an address signal. The first latch may be configured to hold the address in response to a control signal. The second latch may be configured to hold the data input signal in response to the control signal. The control circuit may be configured to present the control signal in response to (i) an enable signal and (ii) a detect signal.
    Type: Grant
    Filed: June 29, 1998
    Date of Patent: September 19, 2000
    Assignee: Cypress Semiconductor Corp.
    Inventors: Jeffery Scott Hunt, Sudhaker Reddy Anumula, Ajay Srikrishna, Jeffrey W. Waldrip, Satish C. Saripella
  • Patent number: 6016277
    Abstract: A reference voltage generator may include an input for receiving a first voltage for input to a sense amp. The reference voltage generator may also include an output for outputting a second voltage for input to the sense amp. The second voltage is influenced by the first voltage. Alternatively, a reference voltage generator may include a first input for receiving a first voltage on a first bitline. The reference voltage generator may also include a first output for outputting a second voltage on a second bitline. The second voltage is influenced by the first voltage. Alternatively, a reference voltage generator may include a first input for receiving a first voltage on a first transmission busline. The voltage generator may also include a first output for outputting a second voltage on a second transmission busline. The second voltage is influenced by the first voltage.
    Type: Grant
    Filed: June 27, 1997
    Date of Patent: January 18, 2000
    Assignee: Cypress Semiconductor Corporation
    Inventors: George M. Ansel, Jeffery S. Hunt, Satish Saripella, Sudhaker Reddy Anumula, Ajay Srikrishna
  • Patent number: 5986970
    Abstract: A circuit and method comprising a memory, a first latch, a second latch and a control circuit. The memory may be configured to write information in response to (i) an input data signal and (ii) an address signal. The first latch may be configured to hold the address in response to a control signal. The second latch may be configured to hold the data input signal in response to the control signal. The control circuit may be configured to present the control signal in response to (i) a detect signal and (ii) a transition of the address signal.
    Type: Grant
    Filed: June 29, 1998
    Date of Patent: November 16, 1999
    Assignee: Cypress Semiconductor Corp.
    Inventors: Jeffery Scott Hunt, Sudhaker Reddy Anumula, Ajay Srikrishna, Jeffrey W. Waldrip, Satish C. Saripella
  • Patent number: 5978280
    Abstract: A circuit comprising a sense amplifier, an evaluation circuit, a control circuit and a register circuit. The sense amplifier circuit may be configured to present a first output and a second output in response to (i) an input signal and (ii) an enable signal. The evaluation circuit may be configured to present an evaluation signal in response to the first and second outputs. The control circuit may be configured to present (i) a first clock signal, a second clock signal and an enable signal in response to (i) the evaluation signal and (ii) a wordline signal. The register circuit may be configured to hold either the first or second output in response to the first and second clock signals. The register circuit may be implemented as a master-slave register that may respond to the first and second clock signals.
    Type: Grant
    Filed: August 10, 1998
    Date of Patent: November 2, 1999
    Assignee: Cypress Semiconductor Corp.
    Inventors: Satish C. Saripella, Jeffery Scott Hunt, Sudhaker Reddy Anumula, Ajay Srikrishna
  • Patent number: 5880997
    Abstract: A method and apparatus for greatly simplifying the circuitry needed to handle the bubbleback situations in FIFO memories includes an additional row of cells added to the memory array. By adding an extra row of memory cells, the read and write pointer are only on the same row when the FIFO is operating near the empty boundary or in fallthrough mode.
    Type: Grant
    Filed: September 29, 1997
    Date of Patent: March 9, 1999
    Assignee: Cypress Semiconductor Corp.
    Inventors: Andrew L. Hawkins, Muthukumar Nagarajan, Ajay Srikrishna
  • Patent number: 5880999
    Abstract: A memory device includes a random access memory (RAM) cell accessible through a RAM wordline and coupled between first and second bitlines; a read only memory (ROM) cell accessible through a ROM wordline and having an output coupled to the first bitline and an input configured to receive a first voltage signal; and a reference voltage generator having a first input coupled to the first bitline, a second input configured to receive the first voltage signal, and an output coupled to the second bitline. The memory device may further include a bitline load having an output coupled to the first bitline. A virtual ground driver configured to produce the first voltage signal may be coupled to the input of the read only memory cell. Further, column select pass gates configured to be under the control of a logic signal and having a first input coupled to the first bitline, a second input coupled to the second bitline, a first output and a second output may be provided.
    Type: Grant
    Filed: June 27, 1997
    Date of Patent: March 9, 1999
    Assignee: Cypress Semiconductor Corporation
    Inventors: George M. Ansel, Jeffery S. Hunt, Satish Saripella, Sudhaker Reddy Anumula, Ajay Srikrishna
  • Patent number: 5862092
    Abstract: A method and apparatus for writing data onto the read bitline when a FIFO buffer memory is nearly empty that includes circuitry detecting when a memory is nearly empty, when the read pointer and the write pointer are on the same line with the read pointer behind the write pointer. Another circuit writes data onto the read bitline as the data is written into the buffer memory.
    Type: Grant
    Filed: May 7, 1997
    Date of Patent: January 19, 1999
    Assignee: Cypress Semiconductor Corp.
    Inventors: Andrew L. Hawkins, Muthukumar Nagarajan, Ajay Srikrishna
  • Patent number: 5673234
    Abstract: A method and apparatus for writing data onto the read bitline when a FIFO buffer memory is nearly empty that includes circuitry detecting when a memory is nearly empty, when the read pointer and the write pointer are on the same line with the read pointer behind the write pointer. Another circuit writes data onto the read bitline as the data is written into the buffer memory.
    Type: Grant
    Filed: December 13, 1995
    Date of Patent: September 30, 1997
    Assignee: Cypress Semiconductor Corp.
    Inventors: Andrew L. Hawkins, Muthukumar Nagarajan, Ajay Srikrishna