Which is more advantageous: sequential or combinational logic?

  • Thread starter Thread starter Avichal
  • Start date Start date
  • Tags Tags
    Logic
AI Thread 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).
 
Hi all I have some confusion about piezoelectrical sensors combination. If i have three acoustic piezoelectrical sensors (with same receive sensitivity in dB ref V/1uPa) placed at specific distance, these sensors receive acoustic signal from a sound source placed at far field distance (Plane Wave) and from broadside. I receive output of these sensors through individual preamplifiers, add them through hardware like summer circuit adder or in software after digitization and in this way got an...
I have recently moved into a new (rather ancient) house and had a few trips of my Residual Current breaker. I dug out my old Socket tester which tell me the three pins are correct. But then the Red warning light tells me my socket(s) fail the loop test. I never had this before but my last house had an overhead supply with no Earth from the company. The tester said "get this checked" and the man said the (high but not ridiculous) earth resistance was acceptable. I stuck a new copper earth...
I am not an electrical engineering student, but a lowly apprentice electrician. I learn both on the job and also take classes for my apprenticeship. I recently wired my first transformer and I understand that the neutral and ground are bonded together in the transformer or in the service. What I don't understand is, if the neutral is a current carrying conductor, which is then bonded to the ground conductor, why does current only flow back to its source and not on the ground path...
Back
Top