IDesignSpec Provides Complete Register Design Automation