An Error-Tolerant Dynamic Voltage Scaling Method For Low-Power Pipeline Circuit Design