Which is more advantageous: sequential or combinational logic?

  • Thread starter Thread starter Avichal
  • Start date Start date
  • Tags Tags
    Logic
Click For Summary
Sequential logic circuits, such as registers and counters, utilize memory components like flip-flops to store states and produce outputs based on both current and previous inputs. This contrasts with combinational logic, which generates outputs solely from current inputs without memory. While combinational logic, like adders, is typically faster and more immediate, it can be larger and consume more power due to the complexity of its circuitry. Sequential logic is clocked, ensuring outputs are stable and correct at specific intervals, but requires waiting for the clock pulse. Asynchronous sequential logic offers a middle ground, incorporating memory but still facing challenges with output stability due to varying signal delays.
Avichal
Messages
294
Reaction score
0
There are some circuits which can be made only using sequential logic like registers and counters.
But some like adders can be made both by combination logic and sequential logic.
So which one is better in such cases?
I guess sequential logic is advantageous but what advantage does it offer?
 
Engineering news on Phys.org
The biggest difference between combinatiorial and sequential logic is that sequential one uses memory parts (flip-flops, such as SR, JK, T, D, ...) and besides current values at its inputs can also create output(s) based partly or fully on previous values (memory parts store so-called "states" which are either previous values on its inputs or calculated values). Combinatorial logic doesn't have these memory cells and creates output based purely on its current inputs.

Sequential logic si typically clocked ("synchronized"), so it produces a new guaranteed correct output only in certain times ("with clock").

Adder in combination logic is usually much bigger (many gates/parts, high power consumption) but also much faster. As with any combinatorial logic where you combine many signal paths to come to a result, a varying delay among many sub-branches keep you on toes trying to figure out when the value at the output is correct (generally after the signal propagates through the slowest -- in many cases it is the longest -- branch). The advantage is that the result is available immediately when it's known and one doesn't need to wait till the next clock pulse to be sure that the value is correct.

Asynchronous sequential logic lies between combinatorial and synchronized/synchronous sequential logic - it contains memory cells and remembers its past and can base its outputs on those values, on the other hand it suffers from the same delay/uncertain(incorrect results) (the output can change several times as signal arrives from different sub-branches and only after the slowest arrives is the result correct).

I'm not sure if it answers your question.

Also look at Wikipedia (Sequential logic).
 
Thread 'I thought it was only Amazon that sold unsafe junk'
I grabbed an under cabinet LED light today at a big box store. Nothing special. 18 inches in length and made to plug several lights together. Here is a pic of the power cord: The drawing on the box led me to believe that it would accept a standard IEC cord which surprised me. But it's a variation of it. I didn't try it, but I would assume you could plug a standard IEC cord into this and have a double male cord AKA suicide cord. And to boot, it's likely going to reverse the hot and...

Similar threads

  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 33 ·
2
Replies
33
Views
3K
  • · Replies 1 ·
Replies
1
Views
704
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 36 ·
2
Replies
36
Views
5K
  • · Replies 22 ·
Replies
22
Views
3K
  • · Replies 10 ·
Replies
10
Views
1K
  • · Replies 3 ·
Replies
3
Views
3K
Replies
3
Views
1K
  • · Replies 1 ·
Replies
1
Views
1K