An Example of Verilog Design in Cadence


Objective: In this lab exercise, you will learn the process of Verilog design in Cadence by a simple example. Based on this example, you are required to design a 4-to-1 multiplexor in Verilog and simulate your design in Cadence. Meanwhile, you are also required to read some materials on both Verilog and Cadence. Your knowledge of these two is the key to success of your design tasks in this course.

Lab Requirements:

  1. To learn an example of Verilog design of a 32-bit ALU. Go to an example of Verilog design in Cadence by Prof. Chu. Prof. Chu explained the detail working steps on how to make a Verilog design in Cadence.
  2. To start Cadence, follow the following three steps.
  3. For the Verilog simulation on Cadence, please follow the three steps described in an example of Verilog design in Cadence by Prof. Chu.
  4. Design a 4-to-1 multiplexor in Verilog using one design styles introduced in Lecture 1. You can use either structural style, or data flow style, or behavioral style, or any mix of them.
  5. To learn more about Cadence version 4.4.5, go to User's Guide to Cadence version 4.4.5 or online help.
  6. The following link gives you a very good introduction of Verilog design.

Back to Exercise Page of Computer Architecture Course .