UNIVERSITI SAINS MALAYSIA. Peperiksaan Semester Pertama Sidang Akademik 2003/2004. September/Oktober 2003

Similar documents
EEE 348 PENGANTAR REKABENTUK LITAR BERSEPADU

...a- JEE ELEKTRONIK DIGIT II. UNlVERSlTl SAINS MALAYSIA. Peperiksaan Semester Kedua Sidang Akademik FebruarVMac 2003.

EEE 428 SISTEM KOMPUTER

UNIVERSITI SAINS MALAYSIA. CPT111/CPM111 Principles of Programming [Prinsip Pengaturcaraan]

UNIVERSITI SAINS MALAYSIA. CMT322/CMM323 Web Engineering & Technologies [Kejuruteraan & Teknologi Web]

UNIVERSITI SAINS MALAYSIA. CST333 Distributed & Grid Computing [Perkomputeran Teragih & Grid]

UNIVERSITI SAINS MALAYSIA. CST232 Operating Systems [Sistem Pengendalian]

UNIVERSITI SAINS MALAYSIA

PART A SULIT (EKT 221) BAHAGIAN A. Answer ALL questions. Question 1. a) Briefly explain the concept of Clock Gating.

UNIVERSITI SAINS MALAYSIA. CST332 Internet Protocols. Architecture & Routing [Protokol, Seni Bina & Penghalaan Internet]

EEE348 INTRODUCTION TO INTEGRATED CIRCUIT DESIGN (PENGANTAR REKABENTUK LITAR BERSEPADU)

UNIVERSITI SAINS MALAYSIA. CST331 Principles of Parallel & Distributed Programming [Prinsip Pengaturcaraan Selari & Teragih]

UNIVERSITI SAINS MALAYSIA. CPT211-CPM313 Programming Language Concepts & Paradigm [Konsep & Paradigma Bahasa Pengaturcaraan]

UNIVERSITI SAINS MALAYSIA. CPT344 Computer Vision & Image Processing [Penglihatan Komputer & Pemprosesan Imej]

UNIVERSITI SAINS MALAYSIA. CST131 Computer Organisation [Organisasi Komputer]

MSS 318 Discrete Mathematics [Matematik Diskret]

UNIVERSITI SAINS MALAYSIA. CST131 Computer Organisation [Organisasi Komputer]

MSS 317 Coding Theory [Teori Pengekodan]

UNIVERSITI SAINS MALAYSIA. CPT113 Programming Methodology & Data Structures [Metodologi Pengaturcaraan & Struktur Data]

UNIVERSITI SAINS MALAYSIA. CCS521 Advanced Distributed Systems Concepts and Design [Konsep dan Reka Bentuk Sistem Teragih Maju]

UNIVERSITI SAINS MALAYSIA. CCS522 Advanced Data Communication & Computer Networks [Rangkaian Komputer & Komunikasi Data Lanjutan]

UNIVERSITI SAINS MALAYSIA. CST131 Computer Organisation [Organisasi Komputer]

INSTRUCTION: This section consists of TWO (2) short answer and structured essay questions. Answer ALL questions.

UNIVERSITI SAINS MALAYSIA. CST331 Principles of Parallel & Distributed Programming [Prinsip Pengaturcaraan Selari & Teragih]

UNIVERSITI SAINS MALAYSIA. CMT422 Multimedia Information Systems & Management [Sistem & Pengurusan Maklumat Multimedia]

INSTRUCTION: This section consists of FOUR (4) questions. Answer ALL questions. ARAHAN: Bahagian ini mengandungi EMPAT (4) soalan. Jawab SEMUA soalan.

CPT111/CPM111 Principles of Programming [Prinsip Pengaturcaraan]

UNIVERSITI SAINS MALAYSIA. CCS522 Advanced Data Communication and Computer Networks [Rangkaian Komputer dan Komunikasi Data Lanjutan]

UNIVERSITI SAINS MALAYSIA. CST334 Network Monitoring & Security [Pengawasan & Keselamatan Rangkaian]

MULTIMEDIA COLLEGE JALAN GURNEY KIRI KUALA LUMPUR

UNIVERSITI SAINS MALAYSIA. CPT103/ CPM211 Struktur Data & Paradigma Pengaturcaraan

INSTRUCTION: This section consists of FOUR (4) structured questions. Answer ALL questions.

ssk 2023 asas komunikasi dan rangkaian TOPIK 4.0 PENGALAMATAN RANGKAIAN Minggu 11

INSTRUCTION: This section consists of TWO (2)short answers and TWO (2) structured essays. Answer ALL questions.

INSTRUCTION: This section consists of FOUR (4) structured questions. Answer ALL questions.

CPT212 Design & Analysis of Algorithms [Reka Bentuk & Analisis Algoritma]

INSTRUCTION: This section consists of TWO (2) structured questions. Answer ALL questions.

UNIVERSITI SAINS MALAYSIA. CPT341 Software Design & Architecture [Reka Bentuk & Seni Bina Perisian]

UNIVERSITI SAINS MALAYSIA. CPT101 Prinsip-Prinsip Pengaturcaraan

CPT211/CPM313 Programming Language Concepts & Paradigms [Konsep & Paradigma Bahasa Pengaturcaraan]

EEE 449 RANGKAIAN KOMPUTER

EEM 312 ROBOTIK & PENGLIHATAN MESIN

Lab 4 : Sorting Techniques

INSTRUCTION: This section consists of TEN (10) structured questions. Answer ALL questions.

UNIVERSITI SAINS MALAYSIA. CPT103 Struktur Data & Paradigma Pengaturcaraan

-2- c) Bincangkan mengapa pemprosesan wafer perlu dijalankan di dalam persekitaran bilik bersih. [30 markah]

UNIVERSITI SAINS MALAYSIA. CPT101 Prinsip-Prinsip Pengaturcaraan

MULTIMEDIA COLLEGE JALAN GURNEY KIRI KUALA LUMPUR

UNIVERSITI SAINS MALAYSIA. CIT502 Pengaturcaraan dan Kejuruteraan Perisian Berorientasi Objek

INSTRUCTION: This section consists of TWO (2) questions. Answer ALL questions. ARAHAN: Bahagian ini mengandungi DUA (2) soalan. Jawab SEMUA soalan.

UNIVERSITI SAINS MALAYSIA. CMT324 Computer Graphics & Visual Computing [Grafik Komputer & Perkomputeran Visual]

INSTRUCTION: This section consists of TWO (2) questions. Answer ALL questions. ARAHAN: Bahagian ini mengandungi DUA (2) soalan. Jawab SEMUA soalan.

UNIVERSITI SAINS MALAYSIA. CPT111 Principles of Programming [Prinsip Pengaturcaraan]

UNIVERSITI SAINS MALAYSIA. CMT224/CMM221 Multimedia Systems [Sistem Multimedia]

UNIVERSITI SAINS MALAYSIA. CPT103/CPM211 Struktur Data & Paradigma Pengaturcaraan

INSTRUCTION: This section consists of TWO (2) structured questions. Answer ALL questions.

INSTRUCTION: This section consists of TWO (2) structured questions. Answer ALL questions.

INSTRUCTION: This section consists of TWO (2) structured questions. Answer ALL questions.

UNIVERSITI SAINS MALAYSIA EEE 355 ROBOT DAN PENGAUTOMATAN

Pengenalan Sistem Maklumat Dalam Pendidikan

EEE MIKROPEMPROSES II

UNIVERSITI SAINS MALAYSIA. CST234 Network Programming [Pengaturcaraan Rangkaian]

UNIVERSITI SAINS MALAYSIA. CCS523 Computer Security & Cryptography [Keselamatan Komputer & Kriptografi]

EEE 355 ROBOTIC & AUTOMATION [Robotik & Pengautomatan]

COMBINING TABLES. Akademi Audit Negara. CAATs ASAS ACL / 1

UNIVERSITI SAINS MALAYSIA. CST231/CSM331 Data Communications & Networks [Komunikasi Data & Rangkaian]

MAT 181 Programming For Scientific Applications [Pengaturcaraan Untuk Penggunaan Sains]

INSTRUCTION: This section consists of TWO (2)structured questions.answer ALL questions.

UNIVERSITI SAINS MALAYSIA. CPT212 Design & Analysis of Algorithms [Reka Bentuk & Analisis Algoritma]

UNIVERSITI MALAYSIA PERLIS. DNT 126 Basic Computer Programming [Asas Pengaturcaraan Komputer]

INSTRUCTION: This section consists of FOUR (4) structured questions. Answer ALL questions.

CCS592 Advanced Algorithms and Complexity [Algoritma Lanjutan & Kekompleksan]

INSTRUCTION: This section consists of TWO (2) structured questions. Answer ALL questions.

INSTRUCTION: This section consists of FOUR (4) structured questions. Answer ALL questions.

MAT 181 Programming for Scientific Applications [Pengaturcaraan untuk Penggunaan Sains]

UNIVERSITI SAINS MALAYSIA

INSTRUCTION: This section consists of TWO (2) structured questions. Answer ALL questions.

Instructions: Answer all fourteen [14] questions. tannan:. Jawab semua empat belas [14] soalan.l. [Matematik Diskret] MSS Discrete Mathematics

MULTIMEDIA COLLEGE JALAN GURNEY KIRI KUALA LUMPUR

UNIVERSITI SAINS MALAYSIA. CCS513 Computer Vision and Image Analysis [Penglihatan Komputer dan Analisis Imej]

CST432 Microprocessors & Embedded Systems [Mikropemproses & Sistem Terbenam]

HARDWARE/SOFTWARE SYSTEM-ON-CHIP CO-VERIFICATION PLATFORM BASED ON LOGIC-BASED ENVIRONMENT FOR APPLICATION PROGRAMMING INTERFACING TEO HONG YAP

MICROSOFT EXCEL. Membina Hamparan Elektronik Fungsi Hamparan Elektronik

Jawab semua soalan. Nyatakan nilai digit bagi digit yang bergaris. State the digit value of the underlined digit.

UNIVERSITI SAINS MALAYSIA. CST232 Operating Systems [Sistem Pengendalian]

MAT 181 Programming For Scientific Applications [Pengaturcaraan Untuk Penggunaan Sains]

MAT181 Programming For Scientific Applications [Pengaturcaraan Untuk Penggunaan Sains]

MAT 181 Programming For Scientific Applications [Pengaturcaraan Untuk Penggunaan Sains]

CST234 Network Programming [Pengaturcaraan Rangkaian]

CREATING USER ID AND PASSWORD : NOTA PENTING NOTA PENTING SEBELUM MEMULAKAN PROSES CREATE USER ID & PASSWORD

UNIVERSITI SAINS MALAYSIA. Peperiksaan Semester Kedua Sidang Akademik 1996/97. April Masa: [3 jam]

LAB 5: WORKING WITH DATA

Panduan Guru Maker UNO/ Arduino

EEE 430/4 SOFTWARE ENGINEERING

[40 marks] [40 marks] Answer all questions. Jawab semua soalan.

TEKNOLOGI, GADJET & KEIBUBAPAAN

OPTIMIZE PERCEPTUALITY OF DIGITAL IMAGE FROM ENCRYPTION BASED ON QUADTREE HUSSEIN A. HUSSEIN

[40 marks] [40 markah] Answer all questions. Jawab semua soalan.

UNIVERSITI SAINS MALAYSIA. CMT322/CMM323 Web Engineering & Technologies [Kejuruteraan & Teknologi Web]

PANDUAN PENGGUNA (PENTADBIR SYSTEM/SYSTEM ADMINISTRATOR) (INFOTECH, BPPF DAN POLIS

Transcription:

UNIVERSITI SAINS MALAYSIA Peperiksaan Semester Pertama Sidang Akademik 2003/2004 September/Oktober 2003 EEE 348E - PENGANTAR REKABENTUK LITAR BERSEPADU Masa: 3jam ARAHAN KEPADA CALON: Sila pastikan bahawa kertas peperiksaan ini mengandungi LAPAN (8) muka bercetak dan ENAM (6) soalan sebelum anda memulakan peperiksaan ini. surat Jawab LIMA (5) soalan. Agihan markah bagi soalan diberikan disut sebelah kanan soalan berkenaan. Pelajar dibenarkan menjawab semua soalan dalam Bahasa Inggeris AT AU Bahasa Malaysia ATAU kombinasi kedua-duanya.... 2/- 11.2

- 2 - [EEE 348E] 1. Figure 1 below depicts the generic design flow for both the front-end and backend approaches. Rajah 1 di bawah menunjukkan aliran rekabentuk generic bagi kedua pendekatan 'front-end' dan 'back-end' Figure 1: Ie design flow Describe at length both the approaches, with respect to the named blocks in the flowchart which would categorically brings the design from design specifications to tape-out. Terangkan dengan panjang lebar kedua-dua pendekatan, menerangkan setiap blok bernama da/am carta alir yang akan membawa rekabentuk dari spesifikasi rekabentuk ke 'tape-out' (20 'marks)... 3/- 113

- 3 - [EEE 348E] 2 (a) What happens when a process neither has sensitivity list nor a wait statement? Apa terjadi sekiranya proses tidak mempunyai 'sensitivity list' atau kenyataan 'wait ( (1 marks) (b) Where should you declare the index that is used in a 'for loop'? Whatis its visibility? Oi manakah indeks perlu dimasukkan yang digunakan bagi suatu Iloop'? Oi manakah ianya jelas kelihatan? (2 marks) (c) What are the three weak strength values in IEEE 9 valued logic? Apakah ketiga-tiga nilai kekuatan-kelemahan da/am nilai 9 logic IEEE? (2 marks) (d) What is the difference between a transaction and an event? Apakah perbezaan antara (transaction'dan levenf? (3 marks)... 4/- 114

- 4 - [EEE 348E] (e) What is the value of x at the end of the process statement for (i) & (ii)? Apakah nilai x pada kesudahan kenyataanproses bag; (i) & (ii)? (i) architecture one of some is begin process variable x : integer := 0; begin for i in 1 to 5 loop x:= x + i; end loop; wait for 5 ns; end process; end one; x= (ii) architecture two of same is signal x: integer := 0; begin process begin for i in 1 to 5 loop x <= x + i; end loop; wait for 5 ns; end process; end two; x= (12 marks) 3. (a) An entity "design1" is described by the following truth table, where b 2.. bo are inputs and C1,Co are outputs. Write a VHDL description that uses case statement to implement the logic function. Your code should use minimum number of "when" clauses. Name the architecture II arch 111. Suatu entity "design 1" diterangkan oleh jadual kebenaran berikut, yang mana brb o adajah masukan dan C1, Co ada/ah keluaran. Tuliskan suatu kenyataan VHDL yang menggunakan kenyataan tease' bagi mengimplementasikan fungsi logik tersebut. Kod anda harus menggunakan bilangan minimum klaus 'when'. Namakan architecture sebagai iarch1 '.... 5/- 115

- 5 - [EEE 348E] Table 1/Jadual: Design1 truth-table/jadual kebenaran design1 INPUTS OUTPUTS b 2 b 1 b o C1 Co 0 0 0 0 0 0 0 1 0 1 0 1 0 0 1 0 1 1 1 0 1 0 0 0 1 1 0 1 1 0 1 1 0 1 0 1 1 1 1 1 (10 marks) (b) Write a new architecture description "arch2" that describes the same entity, but rewrite the code using if-then-else statements. Tuliskan architecture baru 'arch2' yang menerangkan entiti yang sama, tetapi menu lis semula kod dalam kenyataan 'if-then-else'. (10 marks)... 6/- 116

- 6 - [EEE 348E] 4. (a) Please give pull up and pull down expression for all logic combination below. Sila hasilkan ungkapan tarik naik dan tarik bawah melalui gapungan persamabn logik dibawah. (i) (ii) (iii) Z= A.B.C.D Z=A+B+C+D Z = (A.B.C) + D (6 marks) (b) From CMOS logic gates expressions please design the corresponding circuits. (i.e pull up and pull down circuit). Sila lukiskan /itar melalui persamaan logic CMOS. (i. e pull up and pull down circuit). (6 marks) (c) Please draw the layout in stick diagram form from the designed circuitries. Sila lukis bentang~n da/am bentuk gambarajah lidi daripada ketiga-tiga litar yang dihasilkan di atas. (8 marks) 5. (a) Please draw a cross section of an inverter. Sila lukiskan gambarajah pandangan depan bagi inverter. (5 marks)... 7/-

- 7 - [EEE 348E] (b) Please give a latchup definition and from above cross section please explain how latchup occurs. Terangkan maksud latchup dan daripada gambarajah depan yang dihasilkan di atas, sila terangkan bagaimanakah latchup terjadi. (10 marks) (c) Please give two suggestions to overcome or to reduce the latchup problems. Berikan dua cadangan bagaimana untuk mengatasilmengurangkan masalah terjadinya latchup tersebut. (5 marks) 6. (a) Please give ESD definition and why it is important. Berikan maksud ESD dan kenapa ia perlu. (5 marks) (b) Please give a simplest from of CMOS esd circuit and explain its function. (Le. How its protects the input circuit inside the chip). Berikan rekaan ringkas litar CMOS esd dan terangkan fungsinya. (Bagaimana ia berfungsi untuk melindungi /itar di da/am cip). (9 marks)... 8/- 118

- 8 - [EEE 348E] (c) Please answer based on layout perspective. Sila jawab bab c daripada perspektif layout. (i) Explain antenna rules check. Terangkan antenna-rules check. (ii) Why it is important. Kenapa ia penting. (iii) Method to overcome antenna problems (ie give example on metal 1 and metal 2 only). Cara untuk mengatasi masalah antenna. (ie satu contoh metal 1 dan metal 2 sahaja). (6 marks) 0000000 119