Used in digital systems to
- store values for later retrieval
ex: stored instruction, data variables
- Used along with clock signal to control the flow of information in the system.
State elements are used to hold values while they wait to move on (flow barriers).
n-bit wide state elements