In digital circuit design, register-transfer level (RTL) is a design abstraction which models a synchronousdigital circuit in terms of the flow of digital signals (data) between hardware registers, and the logical operations performed on those signals.