์นด์ดํฐ(Counter) ๊ณ ์ ๋ ์ํ์ด(์, 000, 001, 010, 011, ... , 111)์ ๊ฐ์ง๊ณ ์ํํ๋ ํ๋ก๋ฅผ ์นด์ดํฐ๋ผ๊ณ ํฉ๋๋ค. ๊ฐ๋จํ๊ฒ๋ ๋ ์ง์คํฐ์ ์ถ๋ ฅ์ ์
๋ ฅ์ ํผ๋๋ฐฑํ์ฌ ์ค๊ณํ ์ ์์ผ๋ฉฐ, ์ด๋ ๊ฒ ์ค๊ณํ ๋ฐ์ ๋ ํผ๋๋ฐฑ์ ๊ฐ์ง ์ฌํํธ ๋ ์ง์คํฐ๋ฅผ ์กด์จ ์นด์ดํฐ(Johnson counter) ํน์ ํธ์์คํธ ๋ง ์นด์ดํฐ(twisted ring counter)๋ผ๊ณ ๋ถ๋ฆ
๋๋ค. ํผ๋๋ฐฑ์ด ๋ฐ์ ๋์ง ์์๋ค๋ฉด ๊ทธ ์ฌํํธ ๋ ์ง์คํฐ ์นด์ดํฐ๋ฅผ ๋ง ์นด์ดํฐ(ring counter)๋ผ๊ณ ํฉ๋๋ค. ์กด์จ ์นด์ดํฐ(Johnson counter) ๋ฐ์ ๋ ํผ๋๋ฐฑ์ ๊ฐ์ง ์ฌํํธ ๋ ์ง์คํฐ๋ก์จ ๋ค์๊ณผ ๊ฐ์ด ๊ตฌ์ฑ๋ฉ๋๋ค. ๋ง ์นด์ดํฐ(ring counter) ๋ฐ์ ๋์ง ์์ ํผ๋๋ฐฑ์ ๊ฐ์ง ์ฌํํธ ๋ ์ง์คํฐ๋ก์จ ๋ค์๊ณผ ๊ฐ์ด ๊ตฌ์ฑ๋ฉ๋๋ค. 2์ง ..
๐ฅ Computer Science/๋ ผ๋ฆฌํ๋ก
๋ ์ง์คํฐ ๋ ์ง์คํฐ๋ ๊ธฐ๋ณธ์ ์ผ๋ก '์ ์ฅ์ฅ์น'์
๋๋ค. ํ๋ฆฝํ๋กญ์ด 1๋นํธ์ง๋ฆฌ ์ ์ฅ์ฅ์น์๋ค๋ฉด, ๋ ์ง์คํฐ๋ ๊ทธ๋ฌํ ํ๋ฆฝํ๋กญ๋ค์ n๊ฐ ์ฐ๊ฒฐํ์ฌ n๋นํธ์ ์ ๋ณด๋ฅผ ์ ์ฅํ๋ ์ ์ฅ์ฅ์น๋ผ๊ณ ์๊ฐํ ์ ์์ต๋๋ค. ๋๋ถ๋ถ์ ๋ ์ง์คํฐ์์๋ "๋ก๋(Load)"์ ํธ๋ฅผ ๋ณ๋ ฌ๋ก ์ฌ์ฉํฉ๋๋ค. ๋ก๋(Load) ์ ํธ ๋ก๋๋ ํด๋ญ๊ณผ ๋น์ทํ๋, ํด๋ญ์ด ์๋ฌด์๊ฐ ์์ด ์ฃผ๊ธฐ์ ์ผ๋ก ๊ณ์ํด์ ์ค๋ ์ ๊ธฐ์ ํธ๋ผ๋ฉด ๋ก๋๋ ๋ค์๊ณผ ๊ฐ์ด ์ฌ์ฉํฉ๋๋ค. ์ฐ์ ๋ ์ง์คํฐ์ ๊ฐ์ด '๋ณ๊ฒฝ'๋์ด์ผ ํ๋ ์กฐ๊ฑด์ ๋ํ ํ๋ก๋ฅผ ๋ง๋ญ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด ํ๋ก์ ์ถ๋ ฅ์ ๋ ์ง์คํฐ์ ๋ก๋์ ์ฐ๊ฒฐํฉ๋๋ค. ๊ฒฐ๋ก ์ ์ผ๋ก ๋ ์ง์คํฐ์ ๊ฐ์ด ๋ณ๊ฒฝ๋์ด์ผ ํ๋ ์ํฉ์ ๋ก๋์ ๊ฐ์ด 1์ด ๋ฉ๋๋ค. ๋ก๋๋ ํด๋ญ๊ณผ AND ๊ฒ์ดํธ๋ก ์ฐ๊ฒฐํ์ฌ ๋ก๋๊ฐ 1์ผ๋, ํด๋ญ์ ํธ์ ๋ฐ๋ผ ํ๋ก๊ฐ ๋์ํ๊ฒ ๋ง๋ค ์ ์์ต๋๋ค. ๋ค์..
์ด์ ์ ์ดํด๋ณด์๋ ๋์น๋ 'ํฌ๋ช
์ฑ'์ด๋ผ๋ ๋ฌธ์ ์ ์ ๊ฐ์ง๋๋ค. ํด๋ญ์ ํธ๊ฐ ํ๋ฅด๋ ๋์, ์
๋ ฅ์ ๋ฐ๋ผ ๊ทธ ์ถ๋ ฅ์ด ๋ฐ๋ก๋ฐ๋ก ๋ณํ๋ ๊ฒ์ด ๋ฌธ์ ์์ต๋๋ค. ์ถ๋ ฅ์ ๋ณด๋ฉด ํ์ฌ ์
๋ ฅ์ ๋ณผ ์ ์๊ธฐ์ ํฌ๋ช
ํ๋ค๊ณ ๋ถ๋ฆ
๋๋ค. ์ด๋ฌํ ํฌ๋ช
์ฑ์ ์์ ๊ธฐ ์ํด, ์ฆ ์ถ๋ ฅ์ ํตํด ํ์ฌ ์
๋ ฅ์ ์ ์ ์๋๋ก ๋ง๋ค๊ธฐ ์ํด, ์
๋ ฅ์ด ๋ณํด๋ '๋ฐ๋ก' ์ถ๋ ฅ์ด ๋ฐ๋์ง ์๋๋ก ํ๊ธฐ ์ํด ํ๋ฆฝํ๋กญ์ด๋ผ๋ ํ๋ก๋ฅผ ๋ง๋ค์ด ํด๊ฒฐํฉ๋๋ค. ํ๋ฆฝํ๋กญ์ ์ถ๋ ฅ์ ์ค์ง ํด๋ญ์ ์์ง์์๋ง ๋ณ๊ฒฝ๋ฉ๋๋ค. ์์งํธ๋ฆฌ๊ฑฐ๋ ํ๋ฆฝํ๋กญ ํ๋ฆฝํ๋กญ์ด ํด๋ญ์์ง์์๋ง ์
๋ ฅ์ ์ทจํฉ๋๋ค. ์
๋ ฅ์ ํด๋ญ์์ง ์ฃผ๋ณ์ ์งง์ ์๊ฐ ๋์ ์์ ๋์ด์ผ ํฉ๋๋ค. ํด๋ญ์ด 0์์ 1๋ก ๋ฐ๋๋ '์๊ฐ'์ด๋, 1์์ 0์ผ๋ก ๋ฐ๋๋ '์๊ฐ'์ ๋ฐ์ํ์ฌ ๋จ ํ๋ฒ ์ถ๋ ฅ์ ๋ณํํ๋ ํ๋ก์
๋๋ค. ์์งํธ๋ฆฌ๊ฑฐ(edge-tri..

๐ง ๊ธฐ์ต์ฅ์น ์กฐํฉํ๋ก๋ ์ถ๋ ฅ์ด ๋จ์ง ํ์ฌ ๋ค์ด์จ ์
๋ ฅ์ ๋ํด์๋ง ์์กด์ ์ด์์ต๋๋ค. ์์ผ๋ก ๋ฐฐ์ธ ๊ธฐ์ต์ฅ์น๋ ์ถ๋ ฅ์ด ํ์ฌ์ ์
๋ ฅ๋ฟ ์๋๋ผ ๊ณผ๊ฑฐ์ ์
๋ ฅ์ด(sequence)์๋ ์์กด์ ์
๋๋ค. ์ฆ ๊ณผ๊ฑฐ์ ์ด๋ค ์
๋ ฅ์ด ๋ค์ด์๋๋์ ๋ฐ๋ผ ๋์ผํ ์
๋ ฅ์ ๋ํด์๋ ๋ค๋ฅธ ๊ฒฐ๊ณผ๊ฐ ์ถ๋ ฅ๋ ์ ์์ต๋๋ค. ์์ํ๋ก๋ ์ถ๋ ฅ์ ๋ฐ์์ํค๊ธฐ ์ํด์ ๊ณผ๊ฑฐ ์
๋ ฅ์ ๋ํ์ฌ ๊ธฐ์ตํ ์ ์์ด์ผ ํฉ๋๋ค. ๊ธฐ์ต์ฅ์น์ ์ข
๋ฅ๋ก๋ ๋์น์ ํ๋ฆฝํ๋กญ์ด ์์ต๋๋ค. ๐ ๊ฐ์ ๊ธฐ์ตํ๋ ๊ฒ์ ์๋ฏธ ํ๋ก๋ '์'๋ฅผ ์ดํดํ์ง ์์ต๋๋ค. ๋จ์ง ์ ๋ฅ๊ฐ ํ๋ฅด๋๋, ํ๋ฅด์ง ์๋๋๋ฅผ ๋ฐ์ง ๋ฟ์
๋๋ค. ๋ง์ฐฌ๊ฐ์ง๋ก ๊ธฐ์ต์ฅ์น๋ผ ๋ถ๋ฆฌ๋ ๋ฉ๋ชจ๋ฆฌ๋ ๊ฒฐ๊ตญ ๊ฐ์ ๊ธฐ์ตํ๋ ๊ฒ์ด ์๋๋๋ค. ์ ๋ฅ์ ํ๋ฆ์ํ๋ฅผ ์ ์งํ๋ ๊ฒ, ๊ทธ๊ฒ์ ๊ธฐ์ตํ๋ค ํํํฉ๋๋ค. ๐ง ๋์น์ ํ๋ฆฝํ๋กญ์ ์ฐจ์ด (์ ํํ ์ ์๋ ์..

๐ง ๋ฉํฐํ๋ ์ (Multiplexer) ๋ฉํฐํ๋ ์(ํน์ ๋ฐ์ดํฐ์ ํ๊ธฐ, MUX)๋ ๋ฐ์ดํฐ์
๋ ฅ๋ค๊ณผ ์ ์ด ์
๋ ฅ๋ค์ ๊ฐ์ง๊ณ ์์ต๋๋ค. ์ ์ด ์
๋ ฅ์ ๋ฐ์ดํฐ์
๋ ฅ๋ค ์ค ํ๋๋ฅผ ์ ํํ์ฌ ์ถ๋ ฅ๋จ๊ณผ ์ฐ๊ฒฐํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ์ ๊ทธ๋ฆผ์ 2-to-1 ๋ฉํฐํ๋ ์์, ๊ทธ์ ๋ฑ๊ฐ์ธ ์ค์์น๋ฅผ ๋ํ๋
๋๋ค. ์
๋ ฅ์ ๋ค์๊ณผ ๊ฐ์ด ๋๋ค๋ฉด, $$์ ์ด์
๋ ฅ \;\; A, \;\; ๋ฐ์ดํฐ \; ์
๋ ฅ \;\; I_0, I_1$$ A๊ฐ 0์ผ ๋ ์ค์์น๋ ์๋จ์ ์์นํ๊ณ ๋ฉํฐํ๋ ์์ ์ถ๋ ฅ Z๋ I0์ด ๋ฉ๋๋ค. ๋ง์ฐฌ๊ฐ์ง๋ก ์ ์ด์
๋ ฅ A๊ฐ 1์ผ ๋, ์ค์์น๋ ํ๋จ์ ์์นํ๊ณ , ๋ฉํฐํ๋ ์์ ์ถ๋ ฅ Z๋ I1์ด ๋ฉ๋๋ค. ๋ค์ ๋งํ๋ฉด ๋ฉํฐํ๋ ์๋ ๋ฐ์ดํฐ ์
๋ ฅ๋ค( I(0), I(1) )์ค ํ๋๋ฅผ ์ ํํ๊ณ ์ถ๋ ฅ์ ์ฐ๊ฒฐ์ํค๋ ์ค์์น์ ๊ฐ์ ์ญํ ์ ํฉ๋๋ค. ๋ฐ๋ผ์ 2-t..

์ด์ ๊น์ง ๋ฐฐ์ ๋ ํฉ์๊ณฑ ํน์ ๊ณฑ์ํฉ ํญ์ผ๋ก ๊ตฌ์ฑ๋ ์์ 2๋จ ํ๋ก๋ฅผ ๊ตฌ์ฑํ์๊ณ , ์ด๋ฅผ ์ต์ํ์ ๋น์ฉ์ผ๋ก ๊ตฌํํ๊ธฐ ์ํด ์นด๋
ธ๋งต์ ๋ํด์ ๊ณต๋ถํ์์ต๋๋ค. ์ด๋ฒ์๋ AND์ OR ๊ฒ์ดํธ๋ก ์ด๋ฃจ์ด์ง 2๋จ ์ด์์ ํ๋ก๋ฅผ ์ค๊ณํ๋ ๋ฐฉ๋ฒ์ ๋ํด์ ์์๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ๐ง ๋ค๋จ ๊ฒ์ดํธ ํ๋ก ํ๋ก ์
๋ ฅ๊ณผ ์ถ๋ ฅ ์ฌ์ด์์ ์ง๋ ฌ๋ก ์ฐ๊ฒฐ๋ ๊ฒ์ดํธ์ ์ต๋ ์๋ฅผ ๊ฒ์ดํธ์ ๋จ ์(number of levels of gate)๋ผ ํฉ๋๋ค. (์ด๋ ์ ์ ๋ ๋ฒจ๊ณผ ๋ค๋ฅด๋ฏ๋ก ํผ๋ํ์ง ๋ง์์ผ ํฉ๋๋ค.) ๊ทธ๋์ ๋
ผ๋ฆฌ๊ณฑ์ ํฉ ํน์ ๋
ผ๋ฆฌํฉ์ ๊ณฑ ํํ๋ก ๋ ํจ์๋ 2๋จ ๊ฒ์ดํธ ํ๋ก์ ํด๋น๋ฉ๋๋ค. (์ดํ ๊ณต๋ถํ๊ฒ ์ง๋ง) ๊ฒ์ดํธ๊ฐ ํ๋ฆฝํ๋กญ(flipflop) ์ถ๋ ฅ์ผ๋ก ๊ตฌ๋๋๋ ๋์งํธ ํ๋ก์ ์ผ๋ฐ์ ์ธ ๊ฒฝ์ฐ์์์ฒ๋ผ, ๋ชจ๋ ๋ณ์์ ๊ทธ ๋ณ์์ ๋ณด์(compleme..
์ค์์นญ ํจ์๋ ์ผ๋ฐ์ ์ผ๋ก ๋์ํ์ ์ธ ๋ฐฉ๋ฒ์ผ๋ก ๊ฐ๋ตํ๋ ์ ์์ผ๋ ๋์ํ์ ๋ฐฉ๋ฒ์ ๋ ๊ฐ์ง ๋ฌธ์ ๊ฐ ์์ต๋๋ค. 1. ์ฒด๊ณ์ ์ธ ๋ฐฉ๋ฒ์ผ๋ก ์ ์ฉํ๊ธฐ ์ด๋ ต๋ค. 2. ์ต์ ํด๋ต(minimum solution)์ ์ป์๋์ง ํ์ธํ๊ธฐ ์ด๋ ต๋ค. ์ด ์ฅ์์ ํ์ตํ ์นด๋
ธ๋งต(Karnaugh map) ๋ฐฉ๋ฒ๊ณผ ์ดํ ๋ค๋ฃฐ ํธ-๋งฅํด๋ฌ์คํค(Quine-McCluskey) ๋ฐฉ๋ฒ์ ์ค์์นญ ํจ์๋ฅผ ์ฒด๊ณ์ ์ธ ๋ฐฉ๋ฒ์ผ๋ก ๊ฐ๋ตํ์ํฌ ์ ์์ผ๋ฏ๋ก ์์ ๋ฌธ์ ์ ์ ํด๊ฒฐํ ์ ์์ต๋๋ค. ์นด๋
ธ๋งต์ 3๋ณ์ ํน์ 4๋ณ์๋ก ์ด๋ฃจ์ด์ง ์ค์์นญ ํจ์๋ฅผ ๊ฐ๋ตํํ๊ณ ์กฐ์ํ๋ ๋ฐ ํน๋ณํ ์ ์ฉํ ๋ฐฉ๋ฒ์
๋๋ค. ๐ง ์ค์์นญ ํจ์์ ์ต์ ํ์ ์ด๋ค ํจ์๋ฅผ AND์ OR ๊ฒ์ดํธ๋ฅผ ์ฌ์ฉํ์ฌ ๊ตฌํํ ๋, ์ด์ ๋ค์ด๊ฐ๋ ๋น์ฉ์ ๊ฒ์ดํธ์ ๊ฐ์, ๊ฒ์ดํธ ์
๋ ฅ์ ๊ฐ์์ ์ฐ๊ด์ด ์์ต๋๋ค. ์นด๋
ธ๋งต์ ..

๐ง ๋น์์ ๋ช
์ ํจ์ ๋ํ ๋์งํธ์์คํ
์ ์ผ๋ฐ์ ์ผ๋ก ์ฌ๋ฌ ๊ฐ์ ํ์ ํ๋ก๋ค๋ก ๋๋์ด์ง๋๋ค. ํ๋ก N1์ ์ถ๋ ฅ์ด ํ๋ก N2์ ์
๋ ฅ์ด ๋๋ ์์๋ฅผ ์๊ฐํด ๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ์ด๋ฌํ ์ํฉ์์ N1์ ์ถ๋ ฅ์ด A, B, C์ ๋ํ ๋ชจ๋ ์กฐํฉ๊ฐ์ ๋ฐ์์ํค์ง ์๋๋ค๊ณ ๊ฐ์ ํ๊ฒ ์ต๋๋ค. ํนํ A, B, C๊ฐ 001 ํน์ 110์ธ ๊ฒฝ์ฐ์ ๊ฐ์ ๊ฐ์ง๋๋ก ํ๋ w, x, y, z์ ์กฐํฉ์ ์๋ค๊ณ ๊ฐ์ ํ๊ฒ ์ต๋๋ค. ๋ฐ๋ผ์ N2๋ฅผ ์ค๊ณํ ๋ ABC = 001 ํน์ 110์ธ ๊ฒฝ์ฐ์ F๊ฐ์ N2์ ์
๋ ฅ์ผ๋ก ๊ฒฐ์ฝ ๋ํ๋์ง ์๊ธฐ ๋๋ฌธ์ ์ ํ ํ์๊ฐ ์๊ฒ ๋ฉ๋๋ค. ๋ฐ๋ผ์ ์ ์ํฉ์์ N2์ ๋ํ ์ง๋ฆฌํ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ํ์์ Xํ์๋ ๋ ๋ถ๋ถ์ ABC = 001 ํน์ 110 ์กฐํฉ์ ๋ํ์ฌ 0 ๋๋ 1์ ๊ฐ ์ค์์ ์ด๋ค ๊ฒ์ด๋ผ๋ F์ ํ ๋น..