Design the following Circuit Using LASI and Test them using WinSpice.
Design the following gates:
2 Input NOR
2 Input AND
2 Input OR
For each of the circuit please show the following:
LASI Layout
.DRC Rule Check
CKT check
Winspice waveform
It is a VLSI question.
You don't have to do the Winspice part. But the layout would be helpful please.
You can generate Layout following DRC rules using L-edit and extract SPICE Netlist from it.. Next step is to verify whether Netlist exported from S-Edit /T-edit is same or not . It can be done using LVS tool. LVS tool ill compare S-edit T-edit netlist and L-edit netlist .
You can follow the steps given below:
1) Start – All Programs – Tanner EDA – Tanner Tools v12.6 – L-Edit v12.6
b) Create a new layout design:
- File – New
- select “Layout”
- under “Copy TDB...”, browse to:
\Tanner_Projects\Generic_025_Kit\Generic_025.tdb
- Click “OK”
When you copy in the Generic_025.tbd files, it loads all of the layer definitions for the 0.25um process and the design rule information. On the left, you should see a set of layers for this technology that can be used to create devices.
c) Verify the technology rule options & setup grid
- Setup – Design
Now you want to setup the grid. Click on the “Grid” tab. Since we are using a 0.25um grid, let’s put our major grid and snap grid at 0.125um. Then we will put our minor grid at 0.05. Enter the following:
Now let’s configure the ruler settings. When you draw polygons to implement your circuitry, you will continually be measuring your shapes to make sure they are what you want. You can place items called “rulers” that will show how large your shapes are.Clickon the “Drawing” tab and configure the “Display Text” to “Centered”.
d) Save your design
- Now you can click “save” and give your design a descriptive name and location.
(i.e., \Tanner_Projects\New”
Part 2: Inspect the design rules for the kit
The design rules for this kit were loaded when you specified the Generic 0.25um design kit. L-edit will check for violations in the design rules using a process called Design Rule Check (DRC). To see the rules, use the pull down menus:
- Tools – DRC Setup
- You’ll see that the “DRC Standard Rule Set” is selected. Highlight this (if it isn’t already) and click the
“Edit” Button:
At this point, the only rule that makes much sense is the minimum gate length. If you click on Rule 3.1. Poly Minimum Width, you’ll see that a DRC error will occur if you draw a shape on the Poly layer that is less than 0.25um in width. As you can also see, there are rules that govern all of the layers in the design kit. - Once you look at the rules, click “OK” to go back to the “Setup DRC” dialog and check the “Pop up message box” so that you can see the results of the rule checking.
Design the following Circuit Using LASI and Test them using WinSpice. Design the following gates:...
Design a circuit that can be built using and, or and invertor gates that will output a High (1) whenever the 4-bit hexadecimal input is an odd number from 0-9 Hint: You need to ask yourself, how many combinations do I have? How many I am using from them? What should you do with the rest? Minimize the design. Then implement it using Vivado
Use as few 3-input NOR gates as possible to design a bubble detector circuit for 8-bit thermometer code. An n-bit thermometer code represents an integer m, with m 1s followed by (n-m) 0s. 1-bit bubble is an error in coding when a solitary 0 (or 1) is found in between two 1s (or 0s). What is the size of your circuit in terms of the number of NOR gates used? Give a gate level schematic diagram for your circuit. Implement...
Design a logic circuit (NOR-NOR gates only) , simulate and test the circuit using an Altera Quartus II Software based on the Boolean function below: G1(X, Y, Z) = ∑ m (1,5,6,7) G2 (X, Y, Z) = ∏ M (0,1,4,7) I'm not sure how to design the circuit and how to verify the output using Altera Quartus II, anyone help? Thanks :)
Problem 1. Sequential Circuit Design Using a decoder and AND gates, implement a 4-input multiplexer. . Using D-FFs, implement a 4-bit register. If using circuit verse, connect the Din signals to inputs blocks and connect Power to the enable lines. Do not forget the clock.
First you must create a logic circuit using only basic gates such as AND, OR, NOR, NAND, NOT, etc. to implement an ADDER capable of adding two 4 bit binary numbers. Second you must create a logic circuit using only basic gates such as AND, OR, NOR, NAND, NOT, etc. to implement a Subtractor that is capable of subtracting the second number from the first, by converting the second number into its 2's complement form and then adding the resulting...
Design a 3 input NOR gate using n-channel and p-channel enhancement M - Use NAND gates to make a circuit that functions as: a) an inverter b) an AND function c) an exclusive OR (XOR) Function
Please make the circuit
Design a Mealy sequential circuit (Figure 16-27) which investigates an input sequence X and will produce an output of Z 16.8 1 for any input sequence ending in 0011 or 110 Example: X 101001 1 00 11 Z 0 00 0 001 1 0 0 1 Notice that the circuit does not reset to the start state when an output of Z1 occurs. However, your circuit should have a start state and should be provided with...
2. Using one decoder and external gates, design the combinational circuit that implements all the following three Boolean functions of the system
If only NOR gates can be used to build a circuit for the following expression (i.e.. no INVERTERS are allowed... inverters must be built with NOR gates), how many NOR gates would be required? Note Do not try to simplify or change the expression... implement it as is. B+C+A
[Combinational Circuit Design] Design and draw a minimal two-level gate network (sum of products) that can take two integers (range: 0 .. 3) and multiply them. Single-level implementation for some of the functions is allowed and encouraged. Redesign with a library that consists only of 1 and 2-input NOR gates.