SPRACC0A November 2017 – November 2020 TMS320F28075 , TMS320F28075-Q1 , TMS320F28076 , TMS320F28374D , TMS320F28374S , TMS320F28375D , TMS320F28375S , TMS320F28375S-Q1 , TMS320F28376D , TMS320F28376S , TMS320F28377D , TMS320F28377D-EP , TMS320F28377D-Q1 , TMS320F28377S , TMS320F28377S-Q1 , TMS320F28378D , TMS320F28378S , TMS320F28379D , TMS320F28379D-Q1
Parity detection identifies single bit errors in a read access. The parity circuitry sets the parity bits when the SRAM word location is written and verifies that there are no single bit errors in the word when it is read back. This is done within the read/write cycles, so no CPU overhead his involved. Should the parity circuitry identify an error, it generates a high priority interrupt to the CPU.
This detection mechanism is simple and relatively inexpensive to implement in semiconductor devices. Parity addresses the Safe State perspective for Safety. As described earlier in Section 2 and Section 4.1 virtually all SRAM failures in-system are likely to be single bit per word failures. This applies to both physical defect mechanisms as well as soft errors. Additional coverage can be provided by also protecting the memory address bits with parity.