in application-specific integrated circuits [ASICs] or field-programmable devices