Design Pattern :
A design pattern is a general reusable solution to a commonly occurring problem within a given context in software construction .
Components , functions & modules defining for solving recurring problems of your software usability . Then we are creating a Design pattern . Scope of this may be specific to software Context or other context.
Architecture Pattern :
An Architecture pattern is a general reusable solution to a commonly occurring problem within a given context for software systems. Scope of this is generic to all software context.
Such as :
We create a design pattern for Banking product. How the banking modules works ? what is the pattern for execution of modules everthing .
so we may useit or not to some other product .
MVC is a Architecture pattern that can be implemented to all software context .
May be this is very helpful to understand the difference between Design pattern and Architecture pattern. I tried my best to explain it .