Patents by Inventor Ka Kwok

Ka Kwok 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: 20070230645
    Abstract: During verification of a description of a circuit containing a pre-determined assertion, in order to detect incorrect behavior of the circuit that may be caused by metastability occurring in signals that cross clock domains (“CDC” signals) in the circuit, the description of the circuit is automatically transformed by addition of circuitry to inject the effects of metastability into the CDC signals. The transformed description containing the circuitry to inject metastability is verified in the normal manner. Certain embodiments analyze the transformed description using a model checking method to determine a stimulus sequence that will cause the pre-determined assertion to be violated. The transformed circuit is then simulated in some embodiments, using the stimulus sequence from model checking, and an incorrect behavior of the circuit due to metastability is displayed, for diagnosis by the circuit designer. The circuit designer may revise the circuit description and iterate as noted above.
    Type: Application
    Filed: June 7, 2007
    Publication date: October 4, 2007
    Applicant: MENTOR GRAPHICS CORPORATION
    Inventors: Tai Ly, Ka Kwok, Vijaya Gupta, Ross Andersen, Ping Yeung, Neil Hand, Lawrence Widdoes
  • Publication number: 20050268265
    Abstract: A circuit design that contains at least two clock domains is simulated using a novel system and method for injecting the effects of metastability. The system includes detectors for detecting, during simulation, when a clock in a transmit clock domain and a clock in a receive clock domain are aligned and when the input of a register receiving a clock-domain-crossing signal is changing. The system includes coverage monitors for measuring, during simulation, statistics related to metastability injection. The system accurately models the effects of metastability by, at appropriate times during simulation, pseudo-randomly inverting outputs of registers receiving clock-domain-crossing signals. By accurately modeling the effects of metastability, errors in the circuit design can be detected while simulating a pre-existing simulation test. The simulation with metastability effects injection is repeatable and requires no modification of pre-existing RTL design files or simulation test files.
    Type: Application
    Filed: May 27, 2005
    Publication date: December 1, 2005
    Applicant: Mentor Graphics Corporation
    Inventors: Tai Ly, Ka Kwok, Vijaya Gupta, Lawrence Widdoes
  • Publication number: 20050207697
    Abstract: An opto-coupler including an optical transmitter and an optical receiver. The opto-coupler includes at least three layers of materials between the optical transmitter and the optical receiver that attach and optically couple the optical transmitter and the optical receiver to define a stack. A method of manufacturing the opto-coupler is also disclosed. The method includes disposing an insulating layer on a first die and disposing an isolation layer on the insulating layer. The method further includes disposing a securing layer on the isolation layer and disposing a second die on the securing layer.
    Type: Application
    Filed: May 4, 2005
    Publication date: September 22, 2005
    Inventors: Theng Kek, Gary Thiam Tay, Ka Kwok
  • Publication number: 20050035356
    Abstract: An opto-coupler including an optical transmitter and an optical receiver. The opto-coupler includes at least three layers of materials between the optical transmitter and the optical receiver that attach and optically couple the optical transmitter and the optical receiver to define a stack. A method of manufacturing the opto-coupler is also disclosed. The method includes disposing an insulating layer on a first die and disposing an isolation layer on the insulating layer. The method further includes disposing a securing layer on the isolation layer and disposing a second die on the securing layer.
    Type: Application
    Filed: August 14, 2003
    Publication date: February 17, 2005
    Inventors: Theng Kek, Gary Tay, Ka Kwok