The document discusses design verification (DV) in the past, present, and future. In the past, DV techniques were basic like visual inspection and code coverage was in its infancy. Now, DV has evolved with more research, texts, and use of techniques like constrained random testing and static verification. The future of DV faces challenges of dealing with increasing capacity needs and being smarter about reaching verification goals. Formal verification and new algorithms are emerging to help address these challenges.