METHODS OF DETECTING UNWANTED LOGIC IN DESIGNS FOR PROGRAMMABLE LOGIC DEVICES

Patent №

US 7,809,544

Granted

2010-10-05

Filed 2007

Owner

XILINX, INC.

Lab

AI components

2

planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

11818239

Methods of detecting unwanted logic in a configuration bitstream for a programmable logic device (PLD). The bitstream can be reversed engineered to generate a model of the design. The model is then tested for unwanted logic, e.g., logic inserted for the purpose of monitoring or interfering with the desired functionality of the design, by applying a test suite that exercises all desired functions for the design. If some of the logic nodes in the model are not exercised by the test suite, then the unexercised nodes might constitute unwanted logic and might have been inserted for malicious purposes. To reverse engineer the bitstream, a simulation model of the unprogrammed PLD can be used. Configuration bits from the bitstream can be inserted into the model of the unprogrammed PLD. The modified model can be simplified by propagating constants through the model in response to the values inserted into the model.

AI classification

AI hardware1.00
Planning0.99
Evolutionary computation0.02
Knowledge representation0.01
Speech0.01
Vision0.01
Machine learning0.00
Natural language0.00

Ownership

XILINX, INC.

assignment · 194900136

Assignors

TRIMBERGER, STEPHEN M.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC