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.