Предложены два подхода к проблеме конструирования аппаратуры, которые м. б. использованы независимо или в сочетании др. с др. Один из подходов основан на поиске и использовании различных способов использования уже существующих функциональных блоков, второй подход основан на доработке и изменения структуры применявшихся ранее функциональных блоков. Достоинством первого подхода является сокращение сроков разработки, а недостатком недостаточная гибкость и снижение функциональных возможностей.