0% found this document useful (0 votes)
757 views15 pages

VLSI SoC Design Internship Overview

The document summarizes an internship presentation on VLSI SoC design using Verilog HDL. It includes an outline of the presentation topics, objectives of the internship which were to learn chip design processes and Verilog concepts. It describes a 4-to-1 multiplexer project implemented during the internship using different Verilog descriptions and concludes with learning about VLSI technology scaling challenges and using hardware description languages for design and validation.

Uploaded by

Suraj Patel
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
757 views15 pages

VLSI SoC Design Internship Overview

The document summarizes an internship presentation on VLSI SoC design using Verilog HDL. It includes an outline of the presentation topics, objectives of the internship which were to learn chip design processes and Verilog concepts. It describes a 4-to-1 multiplexer project implemented during the internship using different Verilog descriptions and concludes with learning about VLSI technology scaling challenges and using hardware description languages for design and validation.

Uploaded by

Suraj Patel
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
  • Certificate of Internship
  • Objective of Internship
  • Introduction
  • Verilog HDL
  • History
  • ASIC vs FPGA
  • Design SOC
  • Project - 4-to-1 Multiplexer
  • Conclusion
  • Thank you

Internship Presentation

VLSI SoC Design using Verilog HDL

Name: Suraj Patel


Roll No. : 2100910319008

DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING


PRESENTATION OUTLINE

1. Certificate of Internship
2. Objective of Internship
3. Introduction
4. Description of Project Implemented.
• Block diagram/Flow Chart
• Discussion on Hardware/Software results
5. Conclusion
CERTIFICATE OF INTERNSHIP
OBJECTIVE
• The objective of this internship was to strengthen the knowledge on chip design
process.

• It trained us on VLSI Technology, SoC Architecture and Design process, coding


for
synthesis and simulation. It also helped us with the concept of hardware
description language and basic concepts like data types and operators.

• Moreover it also trained us in advanced concepts like assignments,


procedural
blocks, synthesis coding style and test bench coding.
INTRODUCTION
VLSI

• Small Scale Integration (SSI) 1-10


• Medium Scale Integration (MSI) 10-100
• Large Scale Integration (LSI) 100-1000
• Very Large Scale Integration (VLSI) 1000-100000
• Ultra High Scale Integration (ULSI) >100000
VERILOG HDL
• Programming Language
• Hardware Description Language
• Understanding the Behavior of Language
• Its syntax is similar to C Language
• Easy to learn and use
• Verilog HDL is both a behavioral language and structural language.
• Verilog is case sensitive language.
HISTORY
• Verilog was created by Prabhu Goel, Phil Moorby, Chi-Lai Huang, and Douglas
Warmke between late 1983 and early 1984. Chi-Lai Huang had earlier worked
on a hardware description LALSD, a language developed by Professor S.Y.H.
Su, for his PhD work.
• Verilog 2001 Extensions to Verilog-95 were submitted back to IEEE to cover
few limitation of Verilog -95.
• Originally, Verilog was intended to describe and allow simulation.
• Today all EDA developer companies are using Verilog-2001.
• The foundations of Superlog and Vera were donated to Accellera , which later
become the IEEE standard 1800—2005: System Verilog.
ASIC vs FPGA

FPGA ASIC
Reconfigurable circuitry after Fixed circuitry for product’s lifespan.
manufacturing.
Suitable for digital designs only. Analog/mixed –signal circuitry can be
fully implemented.
Are typically larger than ASIC’s. Can be much smaller than FPGA devices.
Difficult to attain high –frequency rates. Operate at higher frequency rates.
Prototyping and validating with FPGA’s is Prototypes must be accurately validated
easier. to avoid design iterations.
Faster time-to-market ,high per unit Long time-to-market ,lower per unit
costs. costs.
DESIGN SOC

Design flow of SoC aims in the development of hardware and software of


SoC designs.
PROJECT
4-to-1 Multiplexer
4-to-1 Multiplexer

//4-to-1 Mux: Structural Verilog


module mux_4_to_1_st_v(S,D,Y);
input [1:0]S;
input [3:0]D;
output Y;
wire [1:0]not_s;
wire [0:3]N;
not
g0(not_s[0],S[0]),g1(not_s[1],S[1]);
and g2(N[0],not_s[0],not_s[1],D[0]),
g3(N[1],S[0],not_s[1],D[0]),
g4(N[2],not_s[0],S[1],D[0]),
g5(N[3],S[0],S[1],D[0]);
or g5(Y,N[0],N[1],N[2],N[3]);
endmodule
4-to-1 Multiplexer – Data Flow

//4-to-1 Mux: Dataflow description


module mux_4_to_1(S,D,Y);
input [1:0]S;
input [3:0]D;
output Y;
assign Y = (~S[1]&~S[0]&D[0])|(~S[1]&S[0]&D[1])
|(S[1]&~S[0]&D[2])|(S[1]&S[0]&D[3]);
endmodule

//4-to-1 Mux: Conditional Dataflow description


module mux_4_to_1(S,D,Y);
input [1:0]S;
input [3:0]D;
output Y;
assign Y = (S==2’b00)?D[0] : (S==2’b01)?D[1] :
(S==2’b10)?D[2] : (S==2’b11)?D[3]:1’bx;;
endmodule
4-to-1 Multiplexer

//4-to-1 Mux: Dataflow Verilog Description


module mux_4_to_1(S,D,Y);
input [1:0]S;
input [3:0]D;
output Y;
assign Y=S[1]?(S[0]?D[3]:D[2]):(S[0]?
D[1]:D[0]);
endmodule
CONCLUSION
 The goal was to study the various materials used in VLSI technology.
 The study reveals that present scaling of the CMOS technology to nano
dimensions will have to limit at some point and make further scaling may
be impossible while retaining all the electrical characteristics of the
devices.
 VLSI is suitable for fabrication of large number of components on a single
chip.
 VHDL/VERILOG is used for digital circuit designing and to validate the
design and check the design specification.
Thank you !

You might also like