WO2005008729A3 - Method and apparatus for scrambling cell content in an integrated circuit - Google Patents

Method and apparatus for scrambling cell content in an integrated circuit Download PDF

Info

Publication number
WO2005008729A3
WO2005008729A3 PCT/US2004/022146 US2004022146W WO2005008729A3 WO 2005008729 A3 WO2005008729 A3 WO 2005008729A3 US 2004022146 W US2004022146 W US 2004022146W WO 2005008729 A3 WO2005008729 A3 WO 2005008729A3
Authority
WO
WIPO (PCT)
Prior art keywords
scan chain
register
transmitted
configuration register
data
Prior art date
Application number
PCT/US2004/022146
Other languages
French (fr)
Other versions
WO2005008729A2 (en
Inventor
Alain Vergnes
Original Assignee
Atmel Corp
Alain Vergnes
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from FR0308405A external-priority patent/FR2857535A1/en
Application filed by Atmel Corp, Alain Vergnes filed Critical Atmel Corp
Priority to EP04777926A priority Critical patent/EP1652217A4/en
Publication of WO2005008729A2 publication Critical patent/WO2005008729A2/en
Publication of WO2005008729A3 publication Critical patent/WO2005008729A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/78Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure storage of data
    • G06F21/79Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure storage of data in semiconductor storage media, e.g. directly-addressable memories
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/28Testing of electronic circuits, e.g. by signal tracer
    • G01R31/317Testing of digital circuits
    • G01R31/3181Functional testing
    • G01R31/3185Reconfiguring for testing, e.g. LSSD, partitioning
    • G01R31/318533Reconfiguring for testing, e.g. LSSD, partitioning using scanning techniques, e.g. LSSD, Boundary Scan, JTAG
    • G01R31/318555Control logic
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/28Testing of electronic circuits, e.g. by signal tracer
    • G01R31/317Testing of digital circuits
    • G01R31/3181Functional testing
    • G01R31/3185Reconfiguring for testing, e.g. LSSD, partitioning
    • G01R31/318533Reconfiguring for testing, e.g. LSSD, partitioning using scanning techniques, e.g. LSSD, Boundary Scan, JTAG
    • G01R31/318572Input/Output interfaces
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/03Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
    • H04L25/03828Arrangements for spectral shaping; Arrangements for providing signals with specified spectral properties
    • H04L25/03866Arrangements for spectral shaping; Arrangements for providing signals with specified spectral properties using scrambling

Abstract

Address sub-decoder (200) receives peripheral select (114), read/write signal (117), and address bus (110). Address sub-decoder (200) is connected to configuration register (202) by enable write line (206). Configuration register (202) is connected to processing logic by descrambling unit (310). Scrambling unit (300) is coupled to data bus (116) and configuration register (202). Scrambling unit (300) is configured to receive data, or scrambling unit input, from data bus (116) and to scrambled data is transmitted to configuration register (202). If normal operations are halted and the register content read out by scan chain system (126), only scrambled data will be transmitted through scan register output (214) and scan chain output (132), protecting register content. Clock (118), processing logic (204), scan chain control (128) and scan chain input (130) are transmitted to peripheral (108) along scan chain (134).
PCT/US2004/022146 2003-07-09 2004-07-08 Method and apparatus for scrambling cell content in an integrated circuit WO2005008729A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
EP04777926A EP1652217A4 (en) 2003-07-09 2004-07-08 Method and apparatus for scrambling cell content in an integrated circuit

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
FR0308405A FR2857535A1 (en) 2003-07-09 2003-07-09 Sequential cell data scrambling system for e.g. microcontroller, has scrambling unit receiving input from data bus to produce output transmitted to cell, and descrambling unit producing output identical to input of scrambling unit
FR0308405 2003-08-09
US10/861,683 US20050033961A1 (en) 2003-07-09 2004-06-04 Method and apparatus for scrambling cell content in an integrated circuit
US10/861,683 2004-06-04

Publications (2)

Publication Number Publication Date
WO2005008729A2 WO2005008729A2 (en) 2005-01-27
WO2005008729A3 true WO2005008729A3 (en) 2007-03-15

Family

ID=34081982

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2004/022146 WO2005008729A2 (en) 2003-07-09 2004-07-08 Method and apparatus for scrambling cell content in an integrated circuit

Country Status (2)

Country Link
EP (1) EP1652217A4 (en)
WO (1) WO2005008729A2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5442628A (en) * 1993-11-15 1995-08-15 Motorola, Inc. Local area network data processing system containing a quad elastic buffer and layer management (ELM) integrated circuit and method of switching
US5745479A (en) * 1995-02-24 1998-04-28 3Com Corporation Error detection in a wireless LAN environment

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4465901A (en) * 1979-06-04 1984-08-14 Best Robert M Crypto microprocessor that executes enciphered programs

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5442628A (en) * 1993-11-15 1995-08-15 Motorola, Inc. Local area network data processing system containing a quad elastic buffer and layer management (ELM) integrated circuit and method of switching
US5745479A (en) * 1995-02-24 1998-04-28 3Com Corporation Error detection in a wireless LAN environment

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP1652217A4 *

Also Published As

Publication number Publication date
EP1652217A4 (en) 2009-05-13
WO2005008729A2 (en) 2005-01-27
EP1652217A2 (en) 2006-05-03

Similar Documents

Publication Publication Date Title
MY156408A (en) Method and apparatus for selectively providing data from a test head to a processor
GB2438116A (en) Memory buffers for merging local data from memory modules
TW200636488A (en) Methods and apparatus for secure data processing and transmission
WO2005034176A3 (en) Apparatus and method for selectively configuring a memory device using a bi-stable relay
KR960008824B1 (en) Multi bit test circuit and method of semiconductor memory device
EP1422948A3 (en) Distribution device in a data signal processing installation and data signal processing installation
AU2002238325A1 (en) Data processing apparatus and system and method for controlling memory access
TW247949B (en) Data processor with transparent operation during a background mode and method therefor
US8745410B2 (en) Method and apparatus to scramble data stored in memories accessed by microprocessors
WO2002014993A3 (en) Efficient clock start and stop apparatus for clock forwarded sytem i/o
CA2199571A1 (en) Creating multi-port ram with tdm
TW200612436A (en) Memory cell test circuit for use in semiconductor memory device and its method
JP2000260181A5 (en)
MY127627A (en) Semiconductor integrated circuit device having synchronous function with a plurality of external clocks
WO2005008729A3 (en) Method and apparatus for scrambling cell content in an integrated circuit
WO2006117775A3 (en) Native scrambling system
TW332267B (en) Batch circuit for plug/play in peripheral component interconnect bus
UA73002C2 (en) Smart card
TW200513073A (en) Interface circuit, data processing circuit, data processing system, integrated circuit, and method of outputting clock signals from the interface circuit
US20020149969A1 (en) Bus driving circuit and memory device having same
DE59914939D1 (en) MEDIA
WO2000008566A3 (en) Interface circuit and method for transferring data between a serial interface and a processor
TW200514401A (en) Method and apparatus for scrambling cell content in an integrated circuit
WO2006056457A3 (en) Electronic control system for use in automation technology
CA2360552A1 (en) Method and apparatus for digital signal processing

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200480024043.8

Country of ref document: CN

AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2004777926

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 2004777926

Country of ref document: EP