The body terminal is there whether we like it or not because of the construction of a MOSFET:
Thursday, 30 June 2016
Wednesday, 22 June 2016
Caedence Virtuoso design steps
In order design a project in the Cadence Virtuoso the following steps should be followed.
this post is about the Cadence virtuoso 6.1.14 version.
1. the first step is In Linux open the terminal by clicking the terminal symbol or pressing CTRL+ALT+T simultaneously. will invoke the terminal.
the terminal should look like above.
2. after getting the terminal we have to go to the cadence library.
for this we have to type the following commands
the window might be like this
3. next step is in order create a layout or schematic we have to create a library
this can be created by
File ----> New -----> Library
4. next step is create the library name and at set a pat 5. after creating the name and path the library should be appear in your library manager which is situated at the left hand side of the window you can see that a library is created by my name venkat in library manager.
6. after this we have create the cell view inn order to view and create the Schematics, sc Symbol, Layout....
this post is about the Cadence virtuoso 6.1.14 version.
1. the first step is In Linux open the terminal by clicking the terminal symbol or pressing CTRL+ALT+T simultaneously. will invoke the terminal.
the terminal should look like above.
2. after getting the terminal we have to go to the cadence library.
for this we have to type the following commands
- cd \
- cd Cadence/IC614/work
- source env.sh
- virtuoso &
the window might be like this
3. next step is in order create a layout or schematic we have to create a library
this can be created by
File ----> New -----> Library
4. next step is create the library name and at set a pat 5. after creating the name and path the library should be appear in your library manager which is situated at the left hand side of the window you can see that a library is created by my name venkat in library manager.
6. after this we have create the cell view inn order to view and create the Schematics, sc Symbol, Layout....
Monday, 20 June 2016
Blocking and non blocking statements
Blocking Statements:
A blocking statement must be executed before the execution of the statements that follow it in a sequential block.
Nonblocking Statements:
Nonblocking statements allow you to schedule assignments without blocking the procedural flow. You can use the nonblocking procedural statement whenever you want to make several register assignments within the same time step without regard to order or dependence upon each other. It means that nonblocking statements resemble actual hardware more than blocking assignments.
A blocking statement must be executed before the execution of the statements that follow it in a sequential block.
Nonblocking Statements:
Nonblocking statements allow you to schedule assignments without blocking the procedural flow. You can use the nonblocking procedural statement whenever you want to make several register assignments within the same time step without regard to order or dependence upon each other. It means that nonblocking statements resemble actual hardware more than blocking assignments.
module block_nonblock();
reg a, b, c, d , e, f ; // Blocking assignments initial begin a = #10 1'b1;// The simulator assigns 1 to a at time 10 b = #20 1'b0;// The simulator assigns 0 to b at time 30 c = #40 1'b1;// The simulator assigns 1 to c at time 70 end // Nonblocking assignments initial begin d <= #10 1'b1;// The simulator assigns 1 to d at time 10 e <= #20 1'b0;// The simulator assigns 0 to e at time 20 f <= #40 1'b1;// The simulator assigns 1 to f at time 40 end endmodule
Subscribe to:
Posts (Atom)
verilog code for multiple bit input demultiplexer
module demux_2x1( input [31:0] a, input s, output [31:0] y0,y1 ); genvar i; for(i =0; i<=31;i=i+1) begin...
-
`timescale 1ns / 1ps module alu( a, b, sel, en, y ); input [3:0] a, b; input [3:0] sel; input en; output reg [7:0] y; always@(*) b...
-
Antenna effect Figure 1: Illustration of the cause of antenna effect. M1 and M2 are the first two metals interconnect layers. ...
-
This is the processes technology based on MOSFET gate length. Let us consider a simple MOSFET, In the above diagram L...