Zirkuitu logiko digitalak logika konbinazional edo logika sekuentzialean oinarritzen dira. Konbinazionalaren kasuan, irteerako seinaleak uneko sarreren menpe daude soilik. Sekuentzialean aldiz, irteerako balioa, uneko sarreraren eta aurreko sarreren menpe dago; logika sekuentziala, beraz, memoriadun logika konbinazionala da. Logika sekuentziala bi motakoa izan daiteke: logika sinkronoa eta logika asinkronoa.
Zirkuitu sinkronoetan, osziladore elektroniko batek erloju-seinale izeneko pultsu-segida bat sortzen du. Erloju-seinale hori, flip-flop deituriko zirkuituko memoria elementu guztiei aplikatzen zaie. Flip-flop horien irteerako balioa erloju-pultsuaren hegalak aktiba dezake soilik, eta, zirkuitu osoan ematen diren seinale logikoen aldaketa guztiak, erloju-pultusaren menpe eta modu sinkronizatu batean ematen dira.
Zirkuitu asinkronoetan ez dago erloju-seinalerik, eta zirkuituaren egoera sarreretako egoera-aldaketekin aldatzen da. Zirkuitu sinkronoak baino azkarragoak dira, ez baitute erloju-seinalerik itxaron behar; horien abiadura, ate logikoen hedapen-atzerapen teorikoak mugatzen du soilik[2].
Oinarri teorikoa
Logika asinkronoa, sistema digital asinkronoak diseinatzeko baliatzen den logika da. Logika horrek, erloju-seinalerik gabe funtzionatzen du; ondorioz, ezin daiteke jakin elementu logiko indibidual bakoitzak True/False egoera diskretua izango duen momentu zehatz batean. Horregatik, ezin daiteke logika boolearra (bi egoeraduna, 0 edo 1) erabili; horren ordez, logika balioaniztuna erabiltzen da. Arkitektura mota hori, atzerapenak ekiditeko oso sistema egokia da[3].
Onurak
Energia-kontsumo txikiagoa dute; transistoreen egoera ez da aldatzen kalkuluak egiten ari ez badira. Gainera, erloju-kontroladoreak ezaba daitezke; horrek, energia-kontsumoa nabarmen txikituko du.
Energia-banaketa sareak jasaten duen gainkarga murrizten da. Zirkuitu sinkronoek, korronte kontsumo handia izan ohi dute erlojuaren sarreran, eta irteeran, aldiz, kontsumo txikia. Zirkuitu asinkronoan ordea, korronte kontsumoa uniformeagoa da nodoetako kommutazio-denbora beste modu batean ematen delako.
Zirkuituaren abiadura, tenperatura eta tentsio-baldintza aldakorretara moldatzen da; ez da blokeatzen kasurik okerrenaren suposizioek eskatzen duten abiaduran.
Desabantailak
Zirkuitu sinkronoak baino erabiltzaile gutxiagok diseina ditzakete konplexutasuna dela-eta[4].