topics computer science feb 11
CS 590: Topics in Computer Science Assignment 02
Answer the following Questions:
2.9.1 TRUE/FALSE QUESTIONS (3 pts/each) 1. Hold time is the minimum amount of time that the data input is required to be stable before the
rising/falling edge of the clock. 2. Even though ASIC and FPGA have some similar features and are widely used in a variety of
applications, they cannot replace each other. 3. Kirchhoff’s current law addresses the conservation of charge entering and leaving a circuit node,
while Kirchhoff’s voltage law addresses the conservation of energy around a closed circuit loop. 4. Firmware can be considered as a specific class of hardware. 5. Resistance can be calculated through the length and the cross-section area of the resistor.
2.9.2 SHORT-ANSWER TYPE QUESTIONS (#5 is worth 9 pts, all the others 10 pts/each) 1. Explain the motivation for developing 3D integrated circuits. 2. Explain the timing constraints in an integrated circuit. 4. Explain the similarity between Kirchhoff’s Current Law and Kirchhoff’s Voltage Law. 5. Explain the difference between ASICs and FPGAs. 6. Explain the interaction between users, application software, and hardware.
2.9.3 LONG-ANSWER TYPE QUESTIONS (12 pts/each) 2. Describe the typical PCB design flow. 3. Briefly summarize the features of a typical embedded system. 4. Explain the difference and similarity between software and firmware.
SUBMISSION Submit a DOCX or PDF document (PDF preferred) through Western Online with the answers to the questions or problems typing the corresponding numbers and questions (or at least the numbers) in bold and in the proper order before your answers. Use a different font color for all the numbers and questions (or at least for the numbers), than the color used for your answers. You can, as an example, use a blue color for all the numbers and questions, and black font for all your answers. The idea is to make the grading process easy to follow and faster. Points will be deducted if you do not follow these guidelines.
Use the following format to name your document file:
YourLastName-YourFirstName_CS590_Assignment_02.pdf (or docx extension)
After submission verify that it was successful and with the correct file(s).
-----///