PROGRAMMABLE LOGIC DEVICE WITH METHOD OF PRREVENTING READBACK

It is sometimes desirable to protect a design used in a PLD from being copied. If the design is stored in a diferent device from the PLD and read into the PLD through a bitstream, the design may be encrypted as it is read into the PLD and decrypted within the PLD before being loaded into configurati...

Full description

Saved in:
Bibliographic Details
Main Authors SZE, WALTER, N, THENDEAN, JOHN, M, PANG, RAYMOND, C, TRIMBERGER, STEPHEN, M, WONG, JENNIFER
Format Patent
LanguageEnglish
French
Published 06.06.2002
Edition7
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:It is sometimes desirable to protect a design used in a PLD from being copied. If the design is stored in a diferent device from the PLD and read into the PLD through a bitstream, the design may be encrypted as it is read into the PLD and decrypted within the PLD before being loaded into configuration memory cells for configuring the PLD. According to the invention, in such a device, a method is provided to prevent the design from being read back from the PLD in its decrypted state if it had been encrypted when loaded into the PLD. Il est parfois souhaitable de protéger une conception utilisée dans une ULP (unité logique programmable) contre les copies. Si la conception est stockée dans un dispositif différent de l'ULP et mémorisée dans l'ULP à travers un flux binaire, la conception peut être cryptée alors qu'elle est mémorisée dans l'ULP et décryptée à l'intérieur de cette dernière avant d'être chargée dans des cellules de mémoire de configuration pour configurer l'ULP. L'invention concerne un procédé permettant d'empêcher que la conception soit recopiée de l'ULP dans son état décrypté si elle a été cryptée lors de son chargement dans l'ULP.
Bibliography:Application Number: WO2001US45055