very large-scale integration design