University 'Logic Design' Midterm Exam
대학교 '논리 설계(Logic Design)' 중간고사
1. (5 pts) K-map 방법을 사용해서 다음의 Boolean 함수에 대한 모든 minimum sum-of-products(SOP) 형태의 함수들을 구하시오 (구하는 과정을 보여야 함).
F(A, B, C, D) = Σ m(7, 12, 14, 15) + Σ d(1, 3, 5, 8, 10, 11, 13)
2. (5 pts) Quine-McClusky 방법을 사용해서 다음의 Boolean 함수에 대한 모든 minimum sum-of-products(SOP) 형태의 함수들을 구하시오.
F(A, B, C, D) = Σ m(1, 3, 4, 5, 6, 7, 10, 12, 13) + Σ d(2, 9, 15)
3, F = zyz + x'y + y'z 로 주어진 Boolean 함수에 대해 아래에 답하시오.
3.1 (4 pts) Theorem 1(consensus term을 계속 만들어 확장하는 것)을 이용하여 F의 complete sum을 구하시오
3.2 (4 pts) Theorem 2(Shanon expansion을 적용하는 것)을 이용하여 F의 complete sum을 구하시오.
4. (5 pts) F(a, b, c) =abc' + b' 이 주어졌을 때 F를 minimized product-of-sum(POS) 형태로 되는 함수를 하나 구하시오.
5. (3 pts) pulse-shaper circuit 혹은 이와 유사한 회로를 만들어 pulse 주기가 100 time units (1, 0, 1, 0 반복이 즉, 50 time units 동안 logic 1, 다음 50 time units 동안 logic 0)을 그려보시오. 여기서 사용할 수 있는 논리 게이트 type들은 NOT, NOR 이며 각 10 time units의 지연 시간을 가짐.
6. (3 pts) F = (A' + B' + C')(A' + B')(A' + C') 를 NAND와 NOT 게이트 만을 사용해서 회로를 그리시오.
7. (3 pts) F = Σ m(0, 4, 5, 6, 7, 9, 11, 13, 14) 를 static 1-hazard가 없는 minimized SOP 형태의 회로로 그리시오.
8. (2 pts) Two-level logic 이 Multi-level logic에 비해 좋은 점 한 가지와 나쁜 점 한 가지를 설명하시오.
9. (1 pt) Espresso 방법이 적절히 잘 사용되는 경우는 어떤 경우인지 설명하시오.
10. (5 pts) 강의 시간에 배운 Half Adder(HA) 모듈을 Verilog HDL로 기술해보시오.
'Study' 카테고리의 다른 글
Digital Logic Design Midterm Exam (0) | 2019.06.16 |
---|---|
한동대 '상담이론과 실제' 기말고사 (0) | 2019.06.16 |
Verilog Vivado tb_count_8bit.v Code (0) | 2019.05.26 |
Verilog Vivado Stopwatch.v Code (0) | 2019.05.26 |
Verilog Vivado mod_n.v Code (0) | 2019.05.26 |