17840182. APPLICATION-SPECIFIC INTEGRATED CIRCUIT (ASIC) WITH ONE-TIME PROGRAMMABLE (OTP) BITS simplified abstract (Hewlett-Packard Development Company, L.P.)

From WikiPatents
Jump to navigation Jump to search

APPLICATION-SPECIFIC INTEGRATED CIRCUIT (ASIC) WITH ONE-TIME PROGRAMMABLE (OTP) BITS

Organization Name

Hewlett-Packard Development Company, L.P.

Inventor(s)

Gary M. Nobel of San Diego CA (US)

APPLICATION-SPECIFIC INTEGRATED CIRCUIT (ASIC) WITH ONE-TIME PROGRAMMABLE (OTP) BITS - A simplified explanation of the abstract

This abstract first appeared for US patent application 17840182 titled 'APPLICATION-SPECIFIC INTEGRATED CIRCUIT (ASIC) WITH ONE-TIME PROGRAMMABLE (OTP) BITS

Simplified Explanation

Abstract: The patent application describes a method for programming unprogrammed bits in an application-specific integrated circuit (ASIC) using one-time programmable (OTP) technology. The ASIC contains one or more processors that are initially disabled. The received values are used to program the OTP bits, which determine the executability of instructions in the ASIC. Once the OTP bits are successfully programmed and future reprogramming is disabled, the processors are enabled.

Patent/Innovation Explanation:

  • The patent application introduces a method for programming unprogrammed bits in an ASIC using OTP technology.
  • The ASIC contains one or more processors that are initially disabled.
  • Values are received to program the OTP bits, which control the executability of instructions in the ASIC.
  • Once the OTP bits are successfully programmed, future reprogramming of these bits is disabled.
  • As a result of successful programming and disabling of future reprogramming, the processors in the ASIC are enabled.

Potential Applications:

  • Secure hardware authentication systems
  • Embedded systems with restricted instruction sets
  • Anti-counterfeiting measures in electronic devices
  • Tamper-proof hardware configurations

Problems Solved:

  • Ensures the secure and irreversible programming of OTP bits in an ASIC
  • Prevents unauthorized modification or tampering of the ASIC's instructions
  • Enables the use of restricted instruction sets for specific applications
  • Provides a reliable method for hardware authentication and anti-counterfeiting

Benefits:

  • Enhanced security and protection against unauthorized access or modification
  • Enables the use of OTP technology for programming ASICs
  • Simplifies the process of enabling processors in the ASIC after successful programming
  • Provides a tamper-proof and irreversible configuration for the ASIC's instructions


Original Abstract Submitted

Values are received for one-time programmable (OTP) bits of an application-specific integrated circuit (ASIC) that are unprogrammed. The ASIC has one or multiple processors that are disabled. The OTP bits of the ASIC are programmed with the received values. The OTP bits after having been programmed govern which and whether instructions are executable by the ASIC. Future reprogramming of the OTP bits of the ASIC is disabled. In response to successful programming of the OTP bits and successful disabling of future reprogramming of the OTP bits, the processors of the ASIC are enabled.