Download Reuse Techniques For Vlsi Design