发明名称 System and method of computation by signature analysis
摘要 A system and method for processing data for use with a microcontroller having a processing unit provides for sending an input data address to a memory as part of a read request for input data stored in the memory, receiving the input data from the memory, generating a plurality of trace signals, generating a first plurality of signatures based upon the plurality of trace signals, receiving a second plurality of corresponding signatures from a second microcontroller, comparing each signature of the first plurality of signatures to each corresponding signature of the second plurality of corresponding signatures, generating a first error signal if the comparison produces at least one mismatch, and utilizing the first error signal to generate one or more disable signals for disabling operation of one or more devices under control of the microcontroller.
申请公布号 US8880961(B2) 申请公布日期 2014.11.04
申请号 US201213362433 申请日期 2012.01.31
申请人 Infineon Technologies AG 发明人 Brewerton Simon;Hastie Neil;Farrall Glenn;Traykov Boyko;Vilela Antonio
分类号 G06F11/00 主分类号 G06F11/00
代理机构 Eschweiler & Associates, LLC 代理人 Eschweiler & Associates, LLC
主权项 1. A microcontroller, comprising: a processing unit configured to generate a plurality of trace signals, one or more trace signals of the plurality of trace signals comprising an input data, an input data address, one or more internal states of the processing unit, an output data and an output data address; a signature analysis unit coupled to the processing unit and to a second signature analysis unit of a second processing unit via a signature pipe, the signature analysis unit configured to: generate a first plurality of signatures comprising an input address signature based upon one or more trace signals of the plurality of trace signals,receive a second plurality of signatures via the signature pipe;compare a signature of the first plurality of signatures with a corresponding signature of the second plurality of signatures, andgenerate a first error signal if the comparison produces at least one mismatch; andreceive a regeneration address signature from an external memory, compare the input address signature with the regeneration address signature, and generate a second error signal if the comparison produces a mismatch.
地址 Neubiberg DE