Key points to remember Function Variables represent local storage Variables is updated immediately the updated value can be used later in the model for further computations Signals represent circuit interconnect Place of declare Variables: Process, Function Procedure Signal Architecture, Package, EntityKey points to remember Function Variables represent local storage Variables is updated immediately the updated value can be used later in the model for further computations Signals represent circuit interconnect Place of Declare Variables : Process, Function,Procedure Signal : Architecture,Package,Entity