Open navigation menu
Close suggestions
Search
Search
en
Change Language
Upload
Sign in
Sign in
Download free for days
0 ratings
0% found this document useful (0 votes)
23 views
4 pages
Vlsi
Uploaded by
kushs1992003
AI-enhanced title
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
Download
Save
Save vlsi copy For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
0 ratings
0% found this document useful (0 votes)
23 views
4 pages
Vlsi
Uploaded by
kushs1992003
AI-enhanced title
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
Carousel Previous
Carousel Next
Download
Save
Save vlsi copy For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
Download now
Download
You are on page 1
/ 4
Search
Fullscreen
Inverter Tranasmission gate
module inverter(b, a); module trans(b, a, cntrl1, cntrl2);
input a; input a;
output b; input cntrl1,cntrl2;
assign b = ~a; output b;
endmodule reg b;
tb always @ (a or cntrl1 or cntrl2)
module inv_tb; begin
wire b; if (cntrl1 = = cntrl2)
reg a; b = 1’bx;
inverter i1(b,a); else if (cntrl1 = = 0 & cntrl2 = = 1)
initial b = a;
begin else
a=1’b0; b = 1'bz;
#10 a=1’b1; end
#10 a=1’b x; endmodule
#10 a= 1’bz; tb
end module trans_tb;
endmodule wire b ;
reg a ;
buffer reg cntrl1,cntrl2;
module buffer(b,a,en); trans t1(b, a, cntrl1, cntrl2);
input a,en; initial
output b; begin
reg b; a= 1'b0 ; cntrl1 = 1'b0 ; cntrl2 = 1'b0 ;
always@(a or en) #10 a= 1'b0 ; cntrl1 = 1'b0 ; cntrl2 = 1'b1;
begin #10 a= 1'b0 ; cntrl1 = 1'b1 ; cntrl2 = 1'b0;
if (en==1) #10 a= 1'b0 ; cntrl1 = 1'b1 ; cntrl2 = 1'b1;
b=a; #10 a= 1'b1 ; cntrl1 = 1'b0 ; cntrl2 = 1'b0;
else #10 a= 1'b1 ; cntrl1 = 1'b0 ; cntrl2 = 1'b1;
b=1’bz; #10 a= 1'b1 ; cntrl1 = 1'b1 ; cntrl2 = 1'b0;
end #10 a= 1'b1; cntrl1 = 1'b1 ; cntrl2 = 1'b1;
endmodule end
tb endmodule
module buffertest;
reg a,en;
wire b;
buffer b1(b,a,en);
initial
begin
en=1’b1;
a=1'b0;
#10 a=1'b1;
#10 a=1'b0;
#10 a=1'bx;
#10 a=1'bz;
#10 a=1'b0;
end
endmodule
Logic gate SR Flipflop
module logic(f1,f2,f3,f4,f5,f6,a,b); module srff(q,qb,s,r,clk,rst);
input a,b; input s,r,clk,rst;
output f1,f2,f3,f4,f5,f6; output q,qb;
assign f1=a&b; reg [1:0] sr;
assign f2=a|b; reg q,qb;
assign f3=~a; always @(posedge clk)
assign f4=~(a|b); begin
assign f5=~(a&b); if (rst ==1)
assign f6=a^b; q=1’b0;
endmodule else
//Test bench sr={s,r};
module logictest; case(sr)
reg a,b; 2'b00:q=q;
wire f1,f2,f3,f4,f5,f6; 2'b01:q=1'b0;
logic g1(f1,f2,f3,f4,f5,f6,a,b); 2'b10:q=1'b1;
initial 2'b11:q=1'bx;
begin endcase
a=1'b0; qb=~q;
b=1'b0; end
#10 b=1'b1; endmodule
#10 a=1'b1; //Test bench
b=1'b0; module srfftest;
#10 b=1'b1; reg s,r,clk,rst;
#10; wire q,qb;
end srff s1(q,qb, s,r,clk,rst);
endmodule initial
clk=1'b0;
always
#5 clk=~clk;
initial
begin
rst = 1’b1;
#10 rst = 1’b0; s=1'b0;r=1'b1;
#10 s=1'b1;r=1'b0;
#15 s=1'b0;r=1'b0;
#20 s=1'b1;r=1'b1;
#20;
end
endmodule
D flipflop JK Flipflop
module dff(d,clk,rst,q,qb); module jkff(q,qbar,j.k,clk,rst);
input d,clk,rst; input j,k,clk,rst;
output q,qb; output q,qbar;
reg q,qb; reg q,qbar;
always@(posedge clk) reg [1:0] jk;
begin always@(posedge clk)
if (rst ==1) begin
q=1’b0; if(rst)
else q = 1’b0;
q=d; else
qb=~d; jk = {j,k}
end case (jk)
endmodule 2’b00: q=q;
//Test bench 2’b01: q=1’b0;
module dfftest; 2’b10: q=1’b1;
reg clk,d,rst; 2’b11: q=~q;
wire q,qb; endcase
dff d1(d,clk,rst,q,qb); qbar =~q;
initial end
clk = 1'b0; endmodule
always //Test bench
#5clk=~clk; module jkfftest;
initial reg j,k,clk,rst;
begin wire q,qbar;
rst=1’b1; jkff jk1(q,qbar,j,k,clk,rst);
#10 rst = 1’b0;d=1'b0; initial
#10d=1'b1; clk=1'b0;
end always
endmodule #5 clk=~clk;
initial
begin
rst = 1’b1;
#10 rst = 1’b0; j=1’b0;k=1’b0;
#10 k=1’b1;
#10 j=1’b1; k=1’b0;
#10 k=1b1;
end
endmodule
Master slave T flipflop
module ms_jkff (qs,qsb,qm,qmb,j,k,clk,rst); module tff(q,qb, rst,clk,t);
output qs, qsb; input rst,clk,t;
inout qm,qmb; output q,qb;
input j,k,clk,rst; reg q,qb;
wire clkbar; always @(posedge clk)
assign clkbar = ~ clk; begin
jkff jk1 (qm,qmb ,j,k,clk,rst); if (rst ==1)
jkff jk2 (qs,qsb,qm,qmb,clkbar,rst); q=1’b0;
endmodule else
//Test bench if (t==0)
module ms_jkff_test; q=q;
reg j,k,clk,rst; else
wire qs,qsb,qm,qmb; q=~q;
ms_jkff ms1(qs,qsb,qm,qmb,j,k,clk,rst); qb=~q;
initial end
clk = 1’b0; endmodule
always //Test bench
#10 clk = ~clk; module tfftest;
initial reg rst,clk,t;
begin wire q,qb;
rst = 1’b1; j = 1’b0; k= 1’b0; tff t1(q,qb,rst, clk,t);
#15 rst = 1’b0; initial
#25 k = 1’b1; clk=1'b0;
#25 j = 1’b1; k= 1’b0; always
#25 k= 1’b1; #5 clk=~clk;
end initial
endmodule begin
rst = 1’b1;
#10 rst = 1’b0;t=1'b0;
#10 t=1'b1;
end
endmodule
You might also like
DSD Exam1
PDF
No ratings yet
DSD Exam1
42 pages
1.basic Gates and or Nor Nand
PDF
No ratings yet
1.basic Gates and or Nor Nand
32 pages
Systemverilog Progressive Example Approach
PDF
No ratings yet
Systemverilog Progressive Example Approach
92 pages
Addc Lab
PDF
No ratings yet
Addc Lab
10 pages
Vlsi - Digital - Lab Manual
PDF
No ratings yet
Vlsi - Digital - Lab Manual
23 pages
Verilog Mtech Programs
PDF
No ratings yet
Verilog Mtech Programs
68 pages
Verilog Code
PDF
No ratings yet
Verilog Code
25 pages
Half Subtractor Half Subtractor - Gate Level Modelling
PDF
No ratings yet
Half Subtractor Half Subtractor - Gate Level Modelling
10 pages
VLSI Lab Manual
PDF
No ratings yet
VLSI Lab Manual
11 pages
Vlsi Part A Programs
PDF
No ratings yet
Vlsi Part A Programs
11 pages
Vlsi Coppy1-2
PDF
No ratings yet
Vlsi Coppy1-2
3 pages
Verilog
PDF
No ratings yet
Verilog
35 pages
ASIC Design Lab Reports
PDF
No ratings yet
ASIC Design Lab Reports
16 pages
Tybsc Verilog Exp Code 2025
PDF
No ratings yet
Tybsc Verilog Exp Code 2025
11 pages
Xlinkslib
PDF
No ratings yet
Xlinkslib
8 pages
Fpga Notes
PDF
No ratings yet
Fpga Notes
14 pages
ALU Design Assignment
PDF
No ratings yet
ALU Design Assignment
9 pages
Verilog Revision
PDF
No ratings yet
Verilog Revision
2 pages
7sem VLSI Lab Part B Programs in Verilog
PDF
No ratings yet
7sem VLSI Lab Part B Programs in Verilog
9 pages
Verilog Lab Programs
PDF
No ratings yet
Verilog Lab Programs
12 pages
2022 Scheme Verilog Programs
PDF
No ratings yet
2022 Scheme Verilog Programs
4 pages
Verilog Lab Programs
PDF
No ratings yet
Verilog Lab Programs
51 pages
Module Gate
PDF
No ratings yet
Module Gate
33 pages
ECE241H1 - 20199 - 661580945892ECE241 Midterm Cheat Sheet
PDF
No ratings yet
ECE241H1 - 20199 - 661580945892ECE241 Midterm Cheat Sheet
2 pages
Suhas N (Lab Assign 1,2,3)
PDF
No ratings yet
Suhas N (Lab Assign 1,2,3)
37 pages
Physical Class Tasks
PDF
No ratings yet
Physical Class Tasks
15 pages
Vlsi Lab Stud - Record-1
PDF
No ratings yet
Vlsi Lab Stud - Record-1
52 pages
04 - Verilog Codes For Basic Components (2021f)
PDF
No ratings yet
04 - Verilog Codes For Basic Components (2021f)
78 pages
Vlsi Programs (Ag, CNTRS)
PDF
No ratings yet
Vlsi Programs (Ag, CNTRS)
3 pages
Digital Code
PDF
No ratings yet
Digital Code
8 pages
Vlsi-Expt-5 and 6
PDF
No ratings yet
Vlsi-Expt-5 and 6
6 pages
Vlsi Manual Add On
PDF
No ratings yet
Vlsi Manual Add On
42 pages
Verilog Modules For Common Digital Functions
PDF
No ratings yet
Verilog Modules For Common Digital Functions
30 pages
New Digital Expriment
PDF
No ratings yet
New Digital Expriment
14 pages
Synthesis HDL
PDF
No ratings yet
Synthesis HDL
43 pages
Digital Lab1
PDF
No ratings yet
Digital Lab1
11 pages
Assignment Ar
PDF
No ratings yet
Assignment Ar
5 pages
Vhdl-Lab Work File
PDF
No ratings yet
Vhdl-Lab Work File
28 pages
Assignment Ar
PDF
No ratings yet
Assignment Ar
5 pages
Lab1 2
PDF
No ratings yet
Lab1 2
6 pages
Lab Results Vlsi
PDF
No ratings yet
Lab Results Vlsi
18 pages
DSD Notes Unit 2 PDF
PDF
No ratings yet
DSD Notes Unit 2 PDF
18 pages
DSD Notes Unit 2 PDF
PDF
No ratings yet
DSD Notes Unit 2 PDF
18 pages
DSD Notes Unit 2 PDF
PDF
No ratings yet
DSD Notes Unit 2 PDF
18 pages
Dataflow Modelling
PDF
No ratings yet
Dataflow Modelling
30 pages
A.12 Example
PDF
No ratings yet
A.12 Example
11 pages
Verilogcode
PDF
No ratings yet
Verilogcode
27 pages
HDL Codes-3
PDF
No ratings yet
HDL Codes-3
31 pages
VHDL Imp Q
PDF
No ratings yet
VHDL Imp Q
16 pages
Vlsi Vivado Lab
PDF
No ratings yet
Vlsi Vivado Lab
14 pages
Vlsi Lab
PDF
No ratings yet
Vlsi Lab
10 pages
D - Flip Flop: Task - 4
PDF
No ratings yet
D - Flip Flop: Task - 4
20 pages
Verilog Basics
PDF
No ratings yet
Verilog Basics
35 pages
VERILOG Codes Sequential
PDF
No ratings yet
VERILOG Codes Sequential
14 pages
DSD Lab1
PDF
No ratings yet
DSD Lab1
8 pages
Verilog Source Code
PDF
No ratings yet
Verilog Source Code
11 pages
Fpga
PDF
No ratings yet
Fpga
19 pages
Christening Blanket
From Everand
Christening Blanket
Annie's
No ratings yet
Patchwork Cable Hat
From Everand
Patchwork Cable Hat
Nancy Hand
No ratings yet
Calculated Encryption
From Everand
Calculated Encryption
John C Livingstone
No ratings yet
Invitation Letter - Summer School - 03-14 June 2024
PDF
No ratings yet
Invitation Letter - Summer School - 03-14 June 2024
1 page
Avani CMS: User Manual
PDF
No ratings yet
Avani CMS: User Manual
26 pages
Update and Document Operational Procedure-Final
PDF
No ratings yet
Update and Document Operational Procedure-Final
21 pages
Warehouse Design and Operation Using Augmented Reality Technology - A Papermaking Industry Case Study
PDF
No ratings yet
Warehouse Design and Operation Using Augmented Reality Technology - A Papermaking Industry Case Study
6 pages
t1020 Mathematics n4 QP Nov 2019
PDF
No ratings yet
t1020 Mathematics n4 QP Nov 2019
6 pages
1.02 Installing The Accelerator - SAP Commerce Cloud Developer Training
PDF
No ratings yet
1.02 Installing The Accelerator - SAP Commerce Cloud Developer Training
56 pages
SCA Unit 4
PDF
No ratings yet
SCA Unit 4
39 pages
XPression User Guide
PDF
No ratings yet
XPression User Guide
576 pages
How Hybrid Working From Home Works Out
PDF
No ratings yet
How Hybrid Working From Home Works Out
52 pages
Asignment-3 Ahmed Shahid 035
PDF
No ratings yet
Asignment-3 Ahmed Shahid 035
3 pages
Smart LOCK LEZN Smart Zoom Company Door Lock Offers
PDF
No ratings yet
Smart LOCK LEZN Smart Zoom Company Door Lock Offers
11 pages
Composite Functions PixiPPt
PDF
No ratings yet
Composite Functions PixiPPt
13 pages
NK-1700-0062 Configuring A Domain Environment On Windows 10 and Windows Server 2016
PDF
No ratings yet
NK-1700-0062 Configuring A Domain Environment On Windows 10 and Windows Server 2016
44 pages
A9 - Analisis Bibliometrico
PDF
No ratings yet
A9 - Analisis Bibliometrico
9 pages
Physics-Guided Neural Networks PGNN An Application
PDF
No ratings yet
Physics-Guided Neural Networks PGNN An Application
9 pages
Connections I V2.1.0
PDF
No ratings yet
Connections I V2.1.0
49 pages
Manual Smar Tt301
PDF
100% (1)
Manual Smar Tt301
58 pages
CPS-UNIT - 1-Compressed
PDF
No ratings yet
CPS-UNIT - 1-Compressed
183 pages
PLC - 1 (CPU 1214C AC/DC/Rly) : Totally Integrated Automation Portal
PDF
No ratings yet
PLC - 1 (CPU 1214C AC/DC/Rly) : Totally Integrated Automation Portal
39 pages
QBEYBS
PDF
No ratings yet
QBEYBS
8 pages
Electrohydraulic Control Systems For Powered Roof
PDF
No ratings yet
Electrohydraulic Control Systems For Powered Roof
7 pages
HTML Script
PDF
No ratings yet
HTML Script
81 pages
Cs It - Post Gate 2023 Iit Made Easy
PDF
No ratings yet
Cs It - Post Gate 2023 Iit Made Easy
59 pages
It Support JD
PDF
No ratings yet
It Support JD
1 page
COMPUTER LITERACY PROGRAM PROPOSAL Group 2
PDF
No ratings yet
COMPUTER LITERACY PROGRAM PROPOSAL Group 2
4 pages
Leap Ahead Phonics Homeschool Educational Software Torrent - Kickass Torrents
PDF
100% (1)
Leap Ahead Phonics Homeschool Educational Software Torrent - Kickass Torrents
3 pages
HKMC RPMCC1
PDF
No ratings yet
HKMC RPMCC1
12 pages
IGCSE Preliminary Timetable 2025
PDF
No ratings yet
IGCSE Preliminary Timetable 2025
2 pages
Lecture Set 1
PDF
No ratings yet
Lecture Set 1
14 pages
My Mine
PDF
No ratings yet
My Mine
5 pages