Patents by Inventor Kenneth Alan House

Kenneth Alan House 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: 8402241
    Abstract: An integrated circuit device includes a first plurality of non-volatile memory locations such as fuses that supply programmed values corresponding to initially selected device features such as voltage, frequency, clock speed, and cache parameters. The device is programmed with a lock value in a second plurality of non-volatile memory locations. That lock value may be a randomly generated number that is unique for each device. After initial programming of the device, access to the device is prevented by appropriately programming access control. In order to unlock the device and modify device features, an unlock key value is supplied to the device. If the unlock key value correctly corresponds to the lock value, the device features can be modified. In that way device features can be modified, but security is maintained to prevent unauthorized modification to device features.
    Type: Grant
    Filed: October 2, 2007
    Date of Patent: March 19, 2013
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Paul C. Miranda, Kenneth Alan House, Charles K. Bachand
  • Publication number: 20090089529
    Abstract: An integrated circuit device includes a first plurality of non-volatile memory locations such as fuses that supply programmed values corresponding to initially selected device features such as voltage, frequency, clock speed, and cache parameters. The device is programmed with a lock value in a second plurality of non-volatile memory locations. That lock value may be a randomly generated number that is unique for each device. After initial programming of the device, access to the device is prevented by appropriately programming access control. In order to unlock the device and modify device features, an unlock key value is supplied to the device. If the unlock key value correctly corresponds to the lock value, the device features can be modified. In that way device features can be modified, but security is maintained to prevent unauthorized modification to device features.
    Type: Application
    Filed: October 2, 2007
    Publication date: April 2, 2009
    Inventors: Paul C. Miranda, Kenneth Alan House, Charles K. Bachand
  • Patent number: 7228474
    Abstract: A semiconductor device includes at least one component which is vulnerable to damage during scan testing for a particular input data configuration, and supports a safe mode in which this particular input data configuration is disabled. The semiconductor device also includes a port for receiving an input scan vector for scan testing, and an authorization unit connected to said port. The authorization unit maintains the device in safe mode if an input scan vector does not satisfy at least one predetermined criterion. In one particular implementation, the authorization unit generates a digital signature for the input scan vector, which is then compared to a signature portion included within the input scan vector itself. Scan testing is enabled providing that this comparison finds a match.
    Type: Grant
    Filed: January 7, 2003
    Date of Patent: June 5, 2007
    Assignee: Sun Microsystems, Inc.
    Inventors: Emrys Williams, Kenneth Alan House, Joseph Raymond Siegel
  • Publication number: 20040133832
    Abstract: A semiconductor device includes at least one component which is vulnerable to damage during scan testing for a particular input data configuration, and supports a safe mode in which this particular input data configuration is disabled. The semiconductor device also includes a port for receiving an input scan vector for scan testing, and an authorisation unit connected to said port. The authorisation unit maintains the device in safe mode if an input scan vector does not satisfy at least one predetermined criterion. In one particular implementation, the authorisation unit generates a digital signature for the input scan vector, which is then compared to a signature portion included within the input scan vector itself. Scan testing is enabled providing that this comparison finds a match.
    Type: Application
    Filed: January 7, 2003
    Publication date: July 8, 2004
    Inventors: Emrys Williams, Kenneth Alan House, Joseph Raymond Siegel
  • Publication number: 20040133831
    Abstract: A semiconductor device can be subjected to scan testing by using an input scan test vector. This input scan test vector is processed by the device to produce an output scan test vector, which can be used for diagnostic purposes with respect to the device. There are certain locations in this output scan test vector that may be indeterminate in value, even for a correctly functioning device. In other words, it is not possible to predict beforehand what values the output scan test vector will have at these locations. Therefore, an output mask vector is provided that identifies those locations in the output scan test vector that are indeterminate. This mask vector is then combined with the output scan test vector using a logical operation to produce a determinate masked output scan test vector. For example, if all the indeterminate locations are flagged by a 1 in the mask vector, then using OR for the logical operation will ensure that the output for these locations is always a 1.
    Type: Application
    Filed: January 7, 2003
    Publication date: July 8, 2004
    Inventors: Emrys Williams, Kenneth Alan House, Joseph Raymond Siegel