1. A system, comprising: a storage device encoded with an information structure that includes a chain of modules that represent components of an integrated circuit design and with a memory map, wherein the chain of modules includes a memory module that corresponds to the memory map; and a computing device in communication with the storage device configured to run a simulation using the chain of modules and in the course of the simulation to, intercept read or write operations occurring during the simulation in which the memory module acts as a target module prior to passing the read or write operations initiated from an initiator module within the chain to a first module, within the chain after the initiator module, to the target module, and use the memory map to determine whether the read or write operation involves a memory access violation.