Docstoc

Protecting Data On Integrated Circuit - Patent 8074132

Document Sample
Protecting Data On Integrated Circuit - Patent 8074132 Powered By Docstoc
					
				
DOCUMENT INFO
Description: This description relates to protecting data on integrated circuits.BACKGROUND Integrated circuits may store secure data that are intended to be kept secret. However, during scanning functions of the integrated circuits, unauthorized persons may access the secure data. It may be desirable to prevent unauthorized accessto the secure data.SUMMARY The details of one or more implementations are set forth in the accompanying drawings and the description below. Other features will be apparent from the description and drawings, and from the claims. BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a block diagram of an integrated circuit according to an example embodiment. FIG. 2 is a block diagram of a data block according to an example embodiment. FIG. 3 is a flowchart showing a method according to an example embodiment.DETAILED DESCRIPTION FIG. 1 is a block diagram of an integrated circuit 100 according to an example embodiment. The integrated circuit 100 may include, for example, an integrated circuit used to store, provide, and control access to secure data, such as securitykeys, in mobile or wireless devices, digital television or display units, or audio units such as Voice over Internet Protocol (VoIP) telephones. In an example embodiment, the integrated circuit 100 may be configured to be placed in a test mode or a functional mode. The test mode may be a Design for Test (DFT) mode. The DFT mode may prevent devices in the integrated circuit 100 fromperforming functions not related to testing or scanning of the integrated circuit. The test mode may include sub-modes, such as a scan mode, a Logic Built In Self Test (LBIST) mode, a Memory Built In Self Test (MBIST) mode, and/or a Joint Test ActionGroup (JTAG) mode, according to example embodiments. In the scan mode, the integrated circuit 100 may scan data or logic states stored in flip-flops, such as flip-flops included in registers of the integrated circuit 100. Security keys may be stored in these registers, and m