Circuit

From Rice Wiki

A circuit is a network that processes discrete valued inputs and outputs.

Each circuit has a functional specification dictating the relationship between input and ouput.

Each circuit also has a timing specification determining the delay between input changing and output changing. See Timing page for details.

Classifications

A combinational circuit's output only depends on its current input.

A sequential circuit's output depends on more stuff.