Integrated Circuit Test Mode Security via Signal Scrutiny
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Integrated circuits processing secure data are vulnerable to unauthorized access when in test mode, allowing users to read or write sensitive information due to the ability to control the TAP controller and simulate command signals, making it difficult to secure the test mode.
Innovation Solution
An electronic circuit with a logic circuit, memory units, an access controller, and a scrutinizing module that generates phase-shifted command signals and compares them to detect unauthorized access, blocking the formation of a shift register if differences are found, thereby increasing the difficulty of unauthorized access by requiring multiple microprobes and synchronizing signals.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If test mode is activated to allow reading and writing of flip-flop contents for testing, then testability is improved, but security is worsened due to unauthorized access risk
Solution Approach 1:
A scrutinizing module is introduced as an intermediary between the TAP controller and the memory units. This module monitors command signals transmitted from the TAP controller to the memory units during test mode, comparing expected signals with actual received signals to detect unauthorized access attempts while allowing legitimate testing operations to proceed
Solution Approach 2:
The scrutinizing module implements a feedback mechanism by continuously monitoring command signals and providing security verification. When unauthorized access is detected through signal comparison, the system responds by blocking the formation of the shift register, thereby preventing data extraction while maintaining normal test operations
2Ease of operation
If command signals are transmitted from TAP controller to memory units for test mode operation, then test functionality is improved, but vulnerability to unauthorized access is worsened
Solution Approach 1:
The scrutinizing module serves as an intermediary that intercepts and validates command signals between the TAP controller and memory units. It compares received signals against expected test mode signals, allowing legitimate test operations while blocking unauthorized access attempts that deviate from expected signal patterns
Solution Approach 2:
The system applies preliminary anti-action by proactively detecting and blocking unauthorized access attempts before they can compromise security. The scrutinizing module预先 validates each command signal, preventing unauthorized users from exploiting test mode to read or write sensitive data
Data Source
AI summary
An electronic circuit includes a logic circuit formed from a plurality of logic units. The electronic circuit also includes a plurality of memory units capable of forming a shift register, capable of being connected to the logic units, and having terminals for reception of command signals to write data into the logic units and to read data from the logic units. The electronic circuit further includes an access controller having a plurality of outputs connected to the terminals of the memory units and capable of applying the command signals to the outputs. In addition, the electronic circuit includes a scrutinizing module capable of a plurality of functions.


