Patents by Inventor Kamran Zarrineh

Kamran Zarrineh 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: 20030155903
    Abstract: A method and apparatus that uses the difference between two nodal voltages, such as a temperature-independent voltage and a temperature-dependent voltage, to determine the actual temperature at a point on an integrated circuit is provided. Further, a method and apparatus that converts a difference between nodal voltages in an integrated circuit from an analog to a digital quantity on the integrated circuit such that the difference in voltage may be used by an on-chip digital system is provided. Further, a method and apparatus for quantifying a difference in voltage between a first node and a second node of a temperature sensor is provided.
    Type: Application
    Filed: February 19, 2002
    Publication date: August 21, 2003
    Inventors: Claude Gauthier, Brian Amick, Spencer Gold, Dean Liu, Kamran Zarrineh, Pradeep Trivedi
  • Publication number: 20030156622
    Abstract: An apparatus and method are provided for sensing a physical stimulus of an integrated circuit. The apparatus and method allow for accurate die temperature measurements of the integrated circuit and are able to provide a highly accurate die temperature measurement without the need for an independent voltage source or current source.
    Type: Application
    Filed: February 19, 2002
    Publication date: August 21, 2003
    Applicant: Sun Microsystems, Inc.
    Inventors: Spencer M. Gold, Claude R. Gauthier, Brian W. Amick, Kamran Zarrineh, Steven R. Boyle
  • Publication number: 20030158683
    Abstract: An integrated circuit that uses electrical fuses to store calibration information of a thermal monitoring device residing on the integrated circuit is provided. Such an integrated circuit allows a service processor of a computer system to query the integrated circuit for calibration information so that an accurate actual temperature measurement may be determined. Further, a method for reading and storing temperature calibration information on-chip is provided.
    Type: Application
    Filed: February 19, 2002
    Publication date: August 21, 2003
    Inventors: Claude Gauthier, Spencer Gold, Dean Liu, Kamran Zarrineh, Brian Amick, Pradeep Trivedi
  • Publication number: 20030158696
    Abstract: A controller and method are provided for monitoring and controlling a temperature of an integrated circuit to inhibit damage from a thermal problem. The controller and method allow for individual temperature thresholds for each of one or more temperature sensors. Digital filtering of values received from temperature sensors is also provided. A variety of actions can be selected for execution upon a determination of an over-temperature condition of the integrated circuit, including assert an over-temperature pin, assert an over-temperature bit in an error register of said controller, assert an over-temperature bit in an error register of said microprocessor, issue an over-temperature interrupt to a service bus of said integrated circuit, cause a trap, slow an operating frequency of said integrated circuit, stop said integrated circuit, and do nothing.
    Type: Application
    Filed: February 19, 2002
    Publication date: August 21, 2003
    Applicant: Sun Microsystems, Inc.
    Inventors: Spencer Gold, Claude R. Gauthier, Kenneth House, Kamran Zarrineh
  • Publication number: 20030152188
    Abstract: Methods and systems for automatic generation of an at-speed binary counter are described. The binary counter includes a slow counter that increments when a fast counter overflows to keep up with a fast clock.
    Type: Application
    Filed: February 8, 2002
    Publication date: August 14, 2003
    Applicant: Sun Microsystems, Inc.
    Inventors: Kamran Zarrineh, Kenneth A. House, Joseph R. Siegel
  • Patent number: 6605988
    Abstract: A method for using a low voltage power supply to generate a temperature-independent voltage and temperature-dependent voltage is provided. Further, an apparatus that uses a low voltage power supply to generate a temperature-independent voltage and temperature-dependent voltage is provided. The apparatus generates a temperature-dependent voltage and a temperature-independent voltage using an amplifier stage that generates a feedback signal; a startup stage that generates a startup signal dependent on the feedback signal; and an output stage that outputs the temperature-dependent voltage and the temperature-independent voltage dependent on the feedback and startup signals.
    Type: Grant
    Filed: February 19, 2002
    Date of Patent: August 12, 2003
    Assignee: Sun Microsystems, Inc.
    Inventors: Claude Gauthier, Brian Amick, Spencer Gold, Kamran Zarrineh
  • Publication number: 20030120974
    Abstract: A microcode programmable built-in-self-test (BIST) circuit and method for testing a multiported memory via multiple ports, either simultaneously or sequentially, as directed by a microcode instruction word. The microcode instruction word contains a plurality of executable subinstructions and one bit of information that controls whether the test operations prescribed in the plurality of subinstructions shall be executed in parallel or in series. The executable subinstructions are dispatched by a primary controller to subcontrollers which perform test operations at each port according to the subinstructions. The microcode programable BIST architecture flexibly facilitates the testing of multiple devices, multiported devices, including multiported memory structures and complex dependent multiported memory structures. The BIST supports in-situ testing of the functionality of the memory at wafer, module, and burn-in, as well as system-level testing.
    Type: Application
    Filed: January 30, 2003
    Publication date: June 26, 2003
    Applicant: Cadence Design Systems, Inc.
    Inventors: R. Dean Adams, Thomas J. Eckenrode, Steven L. Gregor, Kamran Zarrineh
  • Patent number: 6557127
    Abstract: A method and system for testing multiported memories, especially when one or more of the ports are not directly accessible without intervening logic. The method and system segregates the multiported memory into at least two portions which are then used for testing the one or more ports which are not directly accessible.
    Type: Grant
    Filed: February 28, 2000
    Date of Patent: April 29, 2003
    Assignee: Cadence Design Systems, Inc.
    Inventors: R. Dean Adams, Thomas J. Eckenrode, Steven L. Gregor, Kamran Zarrineh
  • Publication number: 20030076723
    Abstract: Methods and systems for automated memory test modeling generation and validation are provided. Information supplied by a graphical user interface is used to generate a customized memory primitive. The memory primitive subsequently undergoes a two phase validation to test for correct functioning.
    Type: Application
    Filed: October 24, 2001
    Publication date: April 24, 2003
    Applicant: Sun Microsystems, Inc.
    Inventors: Kamran Zarrineh, Thomas A. Ziaja, Amitava Majumdar
  • Publication number: 20020166086
    Abstract: A method for testing memory cells for data retention faults is disclosed. A first logical value is stored in a first cell, and a second logical value is stored in a second cell of a memory device. The second cell shares the same column with the first cell. The bitlines associated with the first and second cells are prevented from being precharged before the second cell can be read. After the second cell has been read repeatedly, the first cell is read, and the bitlines associated with the first and second cells are precharged. At this point, a data retention fault is determined to have occurred if the first cell does not contain the first logical value.
    Type: Application
    Filed: May 5, 2001
    Publication date: November 7, 2002
    Applicant: International Business Machines Corporation
    Inventors: R. Dean Adams, Aneesha P. Deo, Kamran Zarrineh