Patents by Inventor Chun-Yi Lo

Chun-Yi Lo 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: 8949504
    Abstract: A memory device is provided, including a first memory die, a second memory die and a controller. The first memory die has a first system block. The second memory die has a second system block. The controller is coupled to the first and second memory dies through a chip enable lane in order to write the same in-system programming codes (ISP codes) to the first and second system blocks, in which, when the memory device is turned on, the controller reads the ISP code from the first system block or the second system block.
    Type: Grant
    Filed: September 17, 2012
    Date of Patent: February 3, 2015
    Assignee: Silicon Motion, Inc.
    Inventors: Wei-Lun Yan, Chun-Yi Lo
  • Patent number: 8838884
    Abstract: A data protection method for a flash memory device. In one embodiment, the flash memory device comprises a flash memory for storing protected data. After the flash memory device is coupled to a host, a plurality of current read addresses of a plurality of read commands sent from the host to the flash memory device are recorded. The current read addresses are then compared with a plurality of predetermined read addresses. When the current read addresses are not identical to the predetermined read addresses, the flash memory device is made to enter a data protection mode. When the flash memory device is in the data protection mode, if the flash memory device receives a plurality of data access commands, the data access commands are processed according to a protection mode setting parameter to prevent the protected data from being accessed by the host.
    Type: Grant
    Filed: April 23, 2012
    Date of Patent: September 16, 2014
    Assignee: Silicon Motion, Inc.
    Inventors: Chun-Yi Lo, Hsu-Ping Ou
  • Publication number: 20140046647
    Abstract: A method is presented for responding to user input by displaying when a circuit has a property expressed by an assertion based on data indicating values of signals of the circuit at a succession of times. The assertion expresses the property as a first sequence of expressions, and separately defines for each expression a corresponding evaluation time relative to the succession of times at which the expression is to be evaluated. The circuit has the property only if every expression of the first sequence evaluates true at its corresponding evaluation time. The method includes displaying a representation of each expression of the first sequence and identifying each variable that caused that expression to evaluate false and distinctively marking that variable's symbol relative to other variable symbols within the display for each expression of the first sequence that evaluates false at its corresponding evaluation time.
    Type: Application
    Filed: June 4, 2013
    Publication date: February 13, 2014
    Applicant: Synopsys, Inc.
    Inventors: Kuen-Yang TSAI, Yung-Chuan Chen, Chun-Yi Lo
  • Publication number: 20140013063
    Abstract: A memory device is provided, including a first memory die, a second memory die and a controller. The first memory die has a first system block. The second memory die has a second system block. The controller is coupled to the first and second memory dies through a chip enable lane in order to write the same in-system programming codes (ISP codes) to the first and second system blocks, in which, when the memory device is turned on, the controller reads the ISP code from the first system block or the second system block.
    Type: Application
    Filed: September 17, 2012
    Publication date: January 9, 2014
    Applicant: SILICON MOTION, INC.
    Inventors: Wei-Lun Yan, Chun-Yi Lo
  • Patent number: 8479132
    Abstract: A computer processes simulation data indicating values of circuit signals as functions of simulation time to determine whether a circuit exhibits a property defined by an assertion. The assertion expresses the property as a sequence of expressions, each a function of one or more variables, where each variable represents a value of one or more signals or a value of another sequence of expressions. The assertion statement separately defines an evaluation time for each expression, a particular simulation time at which the expression is to be evaluated. Each expression must evaluate true if the circuit has the property. The computer produces a display including a representation of each expression of the property including a separate variable symbol for each of its variables. For each expression that evaluated false, the computer identifies each variable that caused that expression to evaluate false and distinctively marks that variable's symbol relative to other variable symbols within the display.
    Type: Grant
    Filed: June 16, 2006
    Date of Patent: July 2, 2013
    Assignee: Synopsys, Inc.
    Inventors: Kuen-Yang Tsai, Yung-Chuan Chen, Chun-Yi Lo
  • Publication number: 20120271986
    Abstract: A data protection method for a flash memory device. In one embodiment, the flash memory device comprises a flash memory for storing protected data. After the flash memory device is coupled to a host, a plurality of current read addresses of a plurality of read commands sent from the host to the flash memory device are recorded. The current read addresses are then compared with a plurality of predetermined read addresses. When the current read addresses are not identical to the predetermined read addresses, the flash memory device is made to enter a data protection mode. When the flash memory device is in the data protection mode, if the flash memory device receives a plurality of data access commands, the data access commands are processed according to a protection mode setting parameter to prevent the protected data from being accessed by the host.
    Type: Application
    Filed: April 23, 2012
    Publication date: October 25, 2012
    Applicant: Silicon Motion, Inc.
    Inventors: Chun-Yi LO, Hsu-Ping OU
  • Publication number: 20070294651
    Abstract: A computer processes simulation data indicating values of circuit signals as functions of simulation time to determine whether a circuit exhibits a property defined by an assertion. The assertion expresses the property as a sequence of expressions, each a function of one or more variables, where each variable represents a value of one or more signals or a value of another sequence of expressions. The assertion statement separately defines an evaluation time for each expression, a particular simulation time at which the expression is to be evaluated. Each expression must evaluate true if the circuit has the property. The computer produces a display including a representation of each expression of the property including a separate variable symbol for each of its variables. For each expression that evaluated false, the computer identifies each variable that caused that expression to evaluate false and distinctively marks that variable's symbol relative to other variable symbols within the display.
    Type: Application
    Filed: June 16, 2006
    Publication date: December 20, 2007
    Inventors: Kuen-Yang Tsai, Yung-Chuan Chen, Chun-Yi Lo