Error generated when multiple CycleAccurate DRAM blocks with similar name are present

Error generated when multiple CycleAccurate DRAM blocks with similar name are present

Name of the Cycle_Accurate DRAM must be unique. If two or more blocks share the same name, then the following error will be generated.

"VisualSim.kernel.util.IllegalActionException: VisualSim.actor.util.MemoryException: Block (.CA_DRAM_Multiple_block_Similar_name.HW_DRAM2.HW_DRAM) overlaps with Block (VisualSim.actor.lib.Virtual_Machine {.CA_DRAM_Multiple_block_Similar_name.HW_DRAM.HW_DRAM})
Check Block Name Reference called: SDRAM1_Block_Status
Suggest making Block Name References unique.
  in .CA_DRAM_Multiple_block_Similar_name.HW_DRAM2.HW_DRAM
at VisualSim.actor.lib.Virtual_Machine.preinitialize(Unknown Source)
at VisualSim.actor.Director.preinitialize(Unknown Source)
at VisualSim.simulators.de.kernel.DEDirector.preinitialize(Unknown Source)
at VisualSim.actor.CompositeActor.preinitialize(Unknown Source)
at VisualSim.actor.Director.preinitialize(Unknown Source)
at VisualSim.simulators.de.kernel.DEDirector.preinitialize(Unknown Source)
at VisualSim.actor.CompositeActor.preinitialize(Unknown Source)
at VisualSim.actor.Manager.preinitializeAndResolveTypes(Unknown Source)
at VisualSim.actor.Manager.initialize(Unknown Source)
at VisualSim.actor.Manager.execute(Unknown Source)
at VisualSim.actor.Manager.run(Unknown Source)
at java.lang.Thread.run(Thread.java:745)
at VisualSim.kernel.util.VisualSimThread.run(Unknown Source) "



Solution: Make sure the blocks have a unique name.