Patent attributes
Systems, methods, and circuitries are disclosed for generating and storing event data records. In one example, a method includes, for each of a plurality of monitored parameters, controlling a memory controller to write pre-event system data from a controller memory to a buffer in a non-volatile memory. In response to detection of an event, for each of the plurality of monitored parameters, the method includes controlling the memory controller to write post-event system data occurring during a post-event time window from the controller memory to an event data record for the event in the non-volatile memory; and controlling the memory controller to copy pre-event system data for each monitored parameter from the buffer to the event data record for the event, wherein, writing of post-event system data and copying of pre-event system data are performed concurrently.