Error generated when the ArchitectureSetup block name is missing in the Memory controller block.

Error generated when the ArchitectureSetup block name is missing in the Memory controller block.

Architecture name of the Cycle accurate DRAM block must be the name of the ArchitectureSetup. If invalid name provided or Architecture Setup not existed, then the following error will be generated. 

"VisualSim.kernel.util.IllegalActionException: 
Problem performing RegEx Script Line (149) Result: 147  Expr: Set_Block_Reference     = addBlockReference(Architecture_Name, Block_Name)
Error_Number        :  VM_001
Possible_Solution   :  Exception Reported: VisualSim.kernel.util.IllegalActionException: Error invoking function public static VisualSim.data.BooleanToken VisualSim.data.expr.UtilityFunctions.addBlockReference(java.lang.String,java.lang.String) throws VisualSim.kernel.util.IllegalActionException

Because:
RegEx peekObjectMemory could not locate Memory Reference: Architecture
Check Source Method: SDRAM1
Description         :  Suggest checking memory, variables, arguments of functions are valid.
  in .CA_DRAM_invalid_Architecture_Name.CA_DRAM.HW_DRAM
at VisualSim.actor.lib.Virtual_Machine.fire(Unknown Source)
at VisualSim.simulators.de.kernel.DEDirector.fireVisualSim(Unknown Source)
at VisualSim.simulators.de.kernel.DEDirector.fire(Unknown Source)
at VisualSim.actor.CompositeActor.fire(Unknown Source)
at VisualSim.simulators.de.kernel.DEDirector.fireVisualSim(Unknown Source)
at VisualSim.simulators.de.kernel.DEDirector.fire(Unknown Source)
at VisualSim.actor.CompositeActor.fire(Unknown Source)
at VisualSim.actor.Manager.iterate(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 that the ArchitectureSetup block exists and the name of the block matches with the name entered in the memory controller block