SlideShare a Scribd company logo
Introduction toIntroduction to
PCB DesignPCB Design
Library CreationLibrary Creation
Drawing the schematicDrawing the schematic
• We have a new version of cadence in the lab now.
You will find it listed under ALL PROGRAMS as
cadence 16.1 (I am not sure if 16.1 but 16
something)
• We will use design entry CIS to make the schematic
• If given an option you will choose PCB design
allegro in the beginning
• Start a new project as we used to do in the older
version
Drawing the schematicDrawing the schematic
Click this icon to
bring up the place
part window
Click this icon
to add libraries
LibrariesLibraries
You can pick up your components from the
following libraries
Diode from Pspice-diodes
TIP 31A and TIP32A from Pspice-pwrbjt
Voltage regulator and LM741 form Pspice-Opamp
Resistors and capacitors from Pspice-analog
Note: You will not find your diode number in the diode
library. You can use any other diode because we
only need to select the right foot print. More on this
later in the slide show.
PCB designPCB design
• The PCB board that we will build is the simplest type
with insulating layer in between two conducting
layers of Cu on top and bottom
• Since our aim is to export the design to layout plus
and create a layout for our PCB board, we are not
concerned with the values of the components. You
can leave them as default values.
• Do not connect a AC source as an input to the
voltage rectifier.
• In place of the AC source we want two vias where
we should be able to provide transformer
connections.
• A via is a through hole in the PCB
• We could connect a resistor across the two points
where the AC power supply to the rectifier is
connected
• This will generate 2 vias where we will be able to
connect power supply from the transformer
Matching the pinsMatching the pins
• Once you have connected all the components,
recheck your circuit because once the PCB is made
you cannot change your connections.
• Match the pin numbers on the schematic with the
pin numbers of the parts in your kit.
• For example, TIP BJTs have pins 1,2 and 3 as the
base, collector and emitter for the component in
your kit. The numbers should correspond to the
same in the schematic.
• Can you find any component for which the pin
numbers don’t match?
• LM7805 has pins 1 input, 2 gnd and 3 output on the
part in your kit but in the schematic it has 1 input, 2
output and 3 gnd
• This will swap pins 2 and 3 for us when we put the
component on the board
• So we will create our own symbol for LM 7805 and
give it the pin numbering that we want
Creating a libraryCreating a library
You will see a new
library appear in the
library folder
New libraryNew library
You can save
your library
with a new
name if you
like
Creating a partCreating a part
Select library name
and right click to
get the menu and
then click New Part
Creating a partCreating a part
You can
name your
part
LM7805C
and PCB
Footprint
as TO220.
Click OK
Creating a partCreating a part
Use “draw
line” from
the tool bar
on the right
to draw a
box along
the dotted
line.
Next use pin icon from the toolbar to draw
pins. Name them IN, GND and OUT and
number them 1,2 and 3 respectively. Type
will be input, power and output respectively.
Creating a partCreating a part
• Having created the part, you can remove the LM7805 symbol
that you had used from opamp library and replace it by the
symbol that you just created.
• Now you are ready to create a Netlist for your design.
• Before that you will have to modify the footprint name for
some of the components as this software will not accept /
and . in the footprint name. This is just a software compatibility
problem.
• We will modify the footprint name for the resistors, capacitor
and LM 741
Modifying footprint nameModifying footprint name
• Select a resistor
• Right click and choose edit properties
• Scroll to the right to find part footprint
• Note the value of the footprint as you will need it
later
• Now modify the footprint name to remove any . or /
in the name
• Do this for all the resistors, capacitors and LM741
Creating the netlistCreating the netlist
Click on schematic,
then go to Tools and
click on create netlist.
Create netlist window
pops up, hit OK.
This should create a
.MNL file in your
project folder.
Sometimes it doesn’t
show the .MNL file
immediately in which
case try creating the
netlist again.
Starting Layout PlusStarting Layout Plus
Now we will start the layout plus software again from
cadence 16
Go to file->New
For input Layout TCH
browse the file default.tch
(not _default.tch)
For input MNL file read
your netlist file from your
project folder
Hit apply ECO.
Select footprintSelect footprint
• You will now need to link your components to the
footprints.
• The software will automatically read some footprints
but not all so you will
have to enter the ones
that it does not take
on its own.
• We will use 1st
option
of linking existing footprint to component
FootprintsFootprints
Footprints basically contain the information about
physical dimensions and distances between pins of the
device so that vias for placing the component on the
PCB can be made accordingly.
For your design look for the footprints
LM 741 will be in DIP100
LM7805 will be in TO, look for TO 220 showing pins 1,2 and 3
Capacitor, Resistor and Diode footprints are in the libraries
TM_CAP_P, TM_AXIAL and TM_DIODE respectively. Use
the footprint names that you earlier made a note of. For
diode use DO35
• After choosing all the footprints you will get a view
of all your components
•Place the footprint within the rectangular outline.
•Place the design components so that they are evenly spread
out. This will make routing and tracking easier later on.
SettingsSettings
• Select View Spreadsheet in the toolbar (A grid like
icon). A pop-up menu will appear.
• Select Nets. The Nets spreadsheet will appear.
• Select the "Width" cell. All the cells in that column
should be highlighted.
• Right click the mouse and select Properties from the
pop-up menu. The Edit Net dialog box will appear.
• Change Min Width to track width 30 (mils). Change
Conn Width to 50 (mils). Change Max Width to 65
(mils). Click O.K.
• Next ensure the pad widths are 80mils.
• Select View Spreadsheet in the toolbar. A pop-up
menu will appear.
• Select Padstacks. The Padstacks spreadsheet will
appear.
• Select the Pad Width and Pad Height cells. Right-
click and select Properties.
• Enter 80 (mils) for both Pad Width and Pad Height.
Click O.K.
• Next disable all layers for routing except the
BOTTOM. Select View Spreadsheet in the toolbar.
Select Layers.
• In the Layers spreadsheet, click on the Layer Type
cell to highlight the entire column. Press the Ctrl (on
the keyboard) and click the BOTTOM.
• Right-click and select Properties. In the Edit Layer
dialog box, select the Unused Routing option.
• Now all tracks will be routed on the bottom layer.
This will simplify component soldering once the
board is fabricated.
Drawing the boardDrawing the board
outlineoutline
• Click on the Obstacle Tool in the toolbar.
• Place the crosshair of cursor on the black field of the design
window and double click.
• The Edit Obstacle window should appear.
• Select Board Outline for the Obstacle Type.
• Change the Width to 62 mils.
• Select Global Layer for the Obstacle Layer. Click OK.
• Begin drawing enclosed border of the design.
Select Auto-> Autoroute -> Board. The software will
route the board.
When it is done, a pop-up window will announce
that the task has been completed. Click O.K.
Any thin yellow connections still present in the layout
show that those tracks have not been routed.
Select Auto->Unroute->Board. Move the
components around and try routing it again.
Its more of a hit and trial thing but if you are not
able to route it, you can enable both top and
bottom layer for routing.
Creating Gerber filesCreating Gerber files
• Once done with routing proceed to creating
Gerber files
• Step by step instructions are on the lab website
ThankThank You !!!You !!!
For More Information click below link:
Follow Us on:
http://vibranttechnologies.co.in/pcb-design-classes-in-mumbai.html

More Related Content

What's hot

Current mode circuits & voltage mode circuits
Current mode circuits & voltage mode circuits Current mode circuits & voltage mode circuits
Current mode circuits & voltage mode circuits
Kevin Gajera
 
Pcb design powerpoint
Pcb design powerpointPcb design powerpoint
Pcb design powerpoint
Prashant329822
 
Wireless display board
Wireless display boardWireless display board
Wireless display board
Vaibhav Pandey
 
Fpga architectures and applications
Fpga architectures and applicationsFpga architectures and applications
Fpga architectures and applications
Sudhanshu Janwadkar
 
Pcb design
Pcb designPcb design
Pcb design
Abu Bakker
 
Digital noticeboard using vb
Digital noticeboard using vbDigital noticeboard using vb
Digital noticeboard using vb
sayalipatil528
 
Pcb designing
Pcb designingPcb designing
Pcb designing
ADERSH VIMAL
 
SoC Design
SoC DesignSoC Design
Auto Metro Train to Shuttle Between Stations
Auto Metro Train to Shuttle Between StationsAuto Metro Train to Shuttle Between Stations
Auto Metro Train to Shuttle Between Stations
Madhav Reddy Chintapalli
 
vlsi design flow
vlsi design flowvlsi design flow
vlsi design flowAnish Gupta
 
SPICE LEVEL I/LEVEL II/LEVEL III AND BSIM MODELS
SPICE LEVEL I/LEVEL II/LEVEL III AND BSIM MODELSSPICE LEVEL I/LEVEL II/LEVEL III AND BSIM MODELS
SPICE LEVEL I/LEVEL II/LEVEL III AND BSIM MODELS
Praveen Kumar
 
Printed board circuit design (Pcb) PPT
 Printed board circuit design (Pcb) PPT Printed board circuit design (Pcb) PPT
Printed board circuit design (Pcb) PPT
HoneyKumar34
 
Types of PCB Designing Layers
Types of PCB Designing LayersTypes of PCB Designing Layers
Types of PCB Designing Layers
Sharan kumar
 
Pass Transistor Logic
Pass Transistor LogicPass Transistor Logic
Pass Transistor LogicDiwaker Pant
 
Layout design on MICROWIND
Layout design on MICROWINDLayout design on MICROWIND
Layout design on MICROWIND
vaibhav jindal
 
VLSI
VLSI VLSI
VLSI
So Ma
 
PPT ON PCB DESIGN INTERNSHIP
PPT ON PCB DESIGN INTERNSHIPPPT ON PCB DESIGN INTERNSHIP
PPT ON PCB DESIGN INTERNSHIP
SujoyHalder4
 
Embedded system and its platforms
Embedded system and its platformsEmbedded system and its platforms
Embedded system and its platforms
Mrunal Deshkar
 

What's hot (20)

Current mode circuits & voltage mode circuits
Current mode circuits & voltage mode circuits Current mode circuits & voltage mode circuits
Current mode circuits & voltage mode circuits
 
Pcb design powerpoint
Pcb design powerpointPcb design powerpoint
Pcb design powerpoint
 
Wireless display board
Wireless display boardWireless display board
Wireless display board
 
INTRODUCTION TO PCB
INTRODUCTION TO PCBINTRODUCTION TO PCB
INTRODUCTION TO PCB
 
Fpga architectures and applications
Fpga architectures and applicationsFpga architectures and applications
Fpga architectures and applications
 
Pcb design
Pcb designPcb design
Pcb design
 
Digital noticeboard using vb
Digital noticeboard using vbDigital noticeboard using vb
Digital noticeboard using vb
 
Pcb designing
Pcb designingPcb designing
Pcb designing
 
SoC Design
SoC DesignSoC Design
SoC Design
 
Auto Metro Train to Shuttle Between Stations
Auto Metro Train to Shuttle Between StationsAuto Metro Train to Shuttle Between Stations
Auto Metro Train to Shuttle Between Stations
 
vlsi design flow
vlsi design flowvlsi design flow
vlsi design flow
 
SPICE LEVEL I/LEVEL II/LEVEL III AND BSIM MODELS
SPICE LEVEL I/LEVEL II/LEVEL III AND BSIM MODELSSPICE LEVEL I/LEVEL II/LEVEL III AND BSIM MODELS
SPICE LEVEL I/LEVEL II/LEVEL III AND BSIM MODELS
 
Printed board circuit design (Pcb) PPT
 Printed board circuit design (Pcb) PPT Printed board circuit design (Pcb) PPT
Printed board circuit design (Pcb) PPT
 
Types of PCB Designing Layers
Types of PCB Designing LayersTypes of PCB Designing Layers
Types of PCB Designing Layers
 
Pass Transistor Logic
Pass Transistor LogicPass Transistor Logic
Pass Transistor Logic
 
Layout design on MICROWIND
Layout design on MICROWINDLayout design on MICROWIND
Layout design on MICROWIND
 
Analog vlsi
Analog vlsiAnalog vlsi
Analog vlsi
 
VLSI
VLSI VLSI
VLSI
 
PPT ON PCB DESIGN INTERNSHIP
PPT ON PCB DESIGN INTERNSHIPPPT ON PCB DESIGN INTERNSHIP
PPT ON PCB DESIGN INTERNSHIP
 
Embedded system and its platforms
Embedded system and its platformsEmbedded system and its platforms
Embedded system and its platforms
 

Viewers also liked

Flow of PCB Designing in the manufacturing process
Flow of PCB Designing in the manufacturing processFlow of PCB Designing in the manufacturing process
Flow of PCB Designing in the manufacturing process
Sharan kumar
 
Vlsi_vhdl and pcb designing ppt
Vlsi_vhdl and pcb designing pptVlsi_vhdl and pcb designing ppt
Vlsi_vhdl and pcb designing ppt
Pallavi Bharti
 
Build Your Own PCB with EAGLE - Getting Start with EAGLE
Build Your Own PCB with EAGLE - Getting Start with EAGLE Build Your Own PCB with EAGLE - Getting Start with EAGLE
Build Your Own PCB with EAGLE - Getting Start with EAGLE
Premier Farnell
 
Pcb design using proteus
Pcb design using proteusPcb design using proteus
Pcb design using proteus
Mashood
 
Printed circuit Board Description
Printed circuit Board DescriptionPrinted circuit Board Description
Printed circuit Board DescriptionRUBY DIKSHIT
 
Printed Circuit Board Basics
Printed Circuit Board BasicsPrinted Circuit Board Basics
Printed Circuit Board Basics
Sierra Assembly
 
Introduction to PCB Design (Eagle)
Introduction to PCB Design (Eagle)Introduction to PCB Design (Eagle)
Introduction to PCB Design (Eagle)
yeokm1
 
PCB Layout Fundamentals
PCB Layout FundamentalsPCB Layout Fundamentals
PCB Layout Fundamentals
Analog Devices, Inc.
 

Viewers also liked (9)

Flow of PCB Designing in the manufacturing process
Flow of PCB Designing in the manufacturing processFlow of PCB Designing in the manufacturing process
Flow of PCB Designing in the manufacturing process
 
Vlsi_vhdl and pcb designing ppt
Vlsi_vhdl and pcb designing pptVlsi_vhdl and pcb designing ppt
Vlsi_vhdl and pcb designing ppt
 
Build Your Own PCB with EAGLE - Getting Start with EAGLE
Build Your Own PCB with EAGLE - Getting Start with EAGLE Build Your Own PCB with EAGLE - Getting Start with EAGLE
Build Your Own PCB with EAGLE - Getting Start with EAGLE
 
Pcb design using proteus
Pcb design using proteusPcb design using proteus
Pcb design using proteus
 
Printed circuit Board Description
Printed circuit Board DescriptionPrinted circuit Board Description
Printed circuit Board Description
 
Printed Circuit Board Basics
Printed Circuit Board BasicsPrinted Circuit Board Basics
Printed Circuit Board Basics
 
Introduction to PCB Design (Eagle)
Introduction to PCB Design (Eagle)Introduction to PCB Design (Eagle)
Introduction to PCB Design (Eagle)
 
PCB Layout Fundamentals
PCB Layout FundamentalsPCB Layout Fundamentals
PCB Layout Fundamentals
 
Pcb designing
Pcb designingPcb designing
Pcb designing
 

Similar to PCB DESIGN - Introduction to PCB Design Library Creation

Project_PPT_Presentation.ppt
Project_PPT_Presentation.pptProject_PPT_Presentation.ppt
Project_PPT_Presentation.ppt
BIPLABNAYAK10
 
Express pcb tutorial
Express pcb tutorialExpress pcb tutorial
Express pcb tutorialawazapki
 
ORCAD pcb design
ORCAD pcb designORCAD pcb design
ORCAD pcb design
JHALAKNIHALANI
 
LTspice.ppt
LTspice.pptLTspice.ppt
LTspice.ppt
DrVikasMahor
 
Dtmf robot
Dtmf robotDtmf robot
Dtmf robot
ARCHANA S
 
Pcb design at navi mumbai
Pcb design at navi mumbaiPcb design at navi mumbai
Pcb design at navi mumbai
vibrantuser
 
Ardui no
Ardui no Ardui no
Ardui no
Amol Sakhalkar
 
arduinoworkshop-160204051621.pdf
arduinoworkshop-160204051621.pdfarduinoworkshop-160204051621.pdf
arduinoworkshop-160204051621.pdf
AbdErrezakChahoub
 
aurduino-200107075953.pdf
aurduino-200107075953.pdfaurduino-200107075953.pdf
aurduino-200107075953.pdf
HebaEng
 
Arduino: On-board components description, IDE and Programming
Arduino: On-board components description, IDE and Programming Arduino: On-board components description, IDE and Programming
Arduino: On-board components description, IDE and Programming
Pawan Dubey, PhD
 
PCB Design with EAGLE software interactions.PDF
PCB Design with EAGLE software interactions.PDFPCB Design with EAGLE software interactions.PDF
PCB Design with EAGLE software interactions.PDF
PALAVALASAMANIKANTAV1
 
PCB designing in PADS layout
PCB designing in PADS layoutPCB designing in PADS layout
PCB designing in PADS layoutAkash Jadhav
 
Productivity Tips For Altium Designer
Productivity Tips For Altium DesignerProductivity Tips For Altium Designer
Productivity Tips For Altium Designer
Schattke
 
PCB Design using Eagle by Abdul Munaff & Prof. Anil Kadle
PCB Design using Eagle by Abdul Munaff & Prof. Anil KadlePCB Design using Eagle by Abdul Munaff & Prof. Anil Kadle
PCB Design using Eagle by Abdul Munaff & Prof. Anil Kadle
ABDUL MUNAFF
 
Guide to live wire and pcb wizard
Guide to live wire and pcb wizardGuide to live wire and pcb wizard
Guide to live wire and pcb wizard
Muhammad Abdullah Arif Qureshi
 
Pcb design training in mumbai
Pcb design training in mumbaiPcb design training in mumbai
Pcb design training in mumbai
vibrantuser
 
Adapted from Harris & Harris Digital Design and Computer Arch.docx
Adapted from Harris & Harris Digital Design and Computer Arch.docxAdapted from Harris & Harris Digital Design and Computer Arch.docx
Adapted from Harris & Harris Digital Design and Computer Arch.docx
nettletondevon
 
Altium productivity
Altium productivityAltium productivity
Altium productivityAlex Borisov
 
AUTOCAD SOFTWAE ppt
AUTOCAD  SOFTWAE pptAUTOCAD  SOFTWAE ppt
AUTOCAD SOFTWAE ppt
G R INFRAPROJECTS LTD.
 

Similar to PCB DESIGN - Introduction to PCB Design Library Creation (20)

Project_PPT_Presentation.ppt
Project_PPT_Presentation.pptProject_PPT_Presentation.ppt
Project_PPT_Presentation.ppt
 
Express pcb tutorial
Express pcb tutorialExpress pcb tutorial
Express pcb tutorial
 
ORCAD pcb design
ORCAD pcb designORCAD pcb design
ORCAD pcb design
 
LTspice.ppt
LTspice.pptLTspice.ppt
LTspice.ppt
 
Dtmf robot
Dtmf robotDtmf robot
Dtmf robot
 
BATCH 2.pptx
BATCH 2.pptxBATCH 2.pptx
BATCH 2.pptx
 
Pcb design at navi mumbai
Pcb design at navi mumbaiPcb design at navi mumbai
Pcb design at navi mumbai
 
Ardui no
Ardui no Ardui no
Ardui no
 
arduinoworkshop-160204051621.pdf
arduinoworkshop-160204051621.pdfarduinoworkshop-160204051621.pdf
arduinoworkshop-160204051621.pdf
 
aurduino-200107075953.pdf
aurduino-200107075953.pdfaurduino-200107075953.pdf
aurduino-200107075953.pdf
 
Arduino: On-board components description, IDE and Programming
Arduino: On-board components description, IDE and Programming Arduino: On-board components description, IDE and Programming
Arduino: On-board components description, IDE and Programming
 
PCB Design with EAGLE software interactions.PDF
PCB Design with EAGLE software interactions.PDFPCB Design with EAGLE software interactions.PDF
PCB Design with EAGLE software interactions.PDF
 
PCB designing in PADS layout
PCB designing in PADS layoutPCB designing in PADS layout
PCB designing in PADS layout
 
Productivity Tips For Altium Designer
Productivity Tips For Altium DesignerProductivity Tips For Altium Designer
Productivity Tips For Altium Designer
 
PCB Design using Eagle by Abdul Munaff & Prof. Anil Kadle
PCB Design using Eagle by Abdul Munaff & Prof. Anil KadlePCB Design using Eagle by Abdul Munaff & Prof. Anil Kadle
PCB Design using Eagle by Abdul Munaff & Prof. Anil Kadle
 
Guide to live wire and pcb wizard
Guide to live wire and pcb wizardGuide to live wire and pcb wizard
Guide to live wire and pcb wizard
 
Pcb design training in mumbai
Pcb design training in mumbaiPcb design training in mumbai
Pcb design training in mumbai
 
Adapted from Harris & Harris Digital Design and Computer Arch.docx
Adapted from Harris & Harris Digital Design and Computer Arch.docxAdapted from Harris & Harris Digital Design and Computer Arch.docx
Adapted from Harris & Harris Digital Design and Computer Arch.docx
 
Altium productivity
Altium productivityAltium productivity
Altium productivity
 
AUTOCAD SOFTWAE ppt
AUTOCAD  SOFTWAE pptAUTOCAD  SOFTWAE ppt
AUTOCAD SOFTWAE ppt
 

More from Vibrant Technologies & Computers

Buisness analyst business analysis overview ppt 5
Buisness analyst business analysis overview ppt 5Buisness analyst business analysis overview ppt 5
Buisness analyst business analysis overview ppt 5
Vibrant Technologies & Computers
 
SQL Introduction to displaying data from multiple tables
SQL Introduction to displaying data from multiple tables  SQL Introduction to displaying data from multiple tables
SQL Introduction to displaying data from multiple tables
Vibrant Technologies & Computers
 
SQL- Introduction to MySQL
SQL- Introduction to MySQLSQL- Introduction to MySQL
SQL- Introduction to MySQL
Vibrant Technologies & Computers
 
SQL- Introduction to SQL database
SQL- Introduction to SQL database SQL- Introduction to SQL database
SQL- Introduction to SQL database
Vibrant Technologies & Computers
 
ITIL - introduction to ITIL
ITIL - introduction to ITILITIL - introduction to ITIL
ITIL - introduction to ITIL
Vibrant Technologies & Computers
 
Salesforce - Introduction to Security & Access
Salesforce -  Introduction to Security & Access Salesforce -  Introduction to Security & Access
Salesforce - Introduction to Security & Access
Vibrant Technologies & Computers
 
Data ware housing- Introduction to olap .
Data ware housing- Introduction to  olap .Data ware housing- Introduction to  olap .
Data ware housing- Introduction to olap .
Vibrant Technologies & Computers
 
Data ware housing - Introduction to data ware housing process.
Data ware housing - Introduction to data ware housing process.Data ware housing - Introduction to data ware housing process.
Data ware housing - Introduction to data ware housing process.
Vibrant Technologies & Computers
 
Data ware housing- Introduction to data ware housing
Data ware housing- Introduction to data ware housingData ware housing- Introduction to data ware housing
Data ware housing- Introduction to data ware housing
Vibrant Technologies & Computers
 
Salesforce - classification of cloud computing
Salesforce - classification of cloud computingSalesforce - classification of cloud computing
Salesforce - classification of cloud computing
Vibrant Technologies & Computers
 
Salesforce - cloud computing fundamental
Salesforce - cloud computing fundamentalSalesforce - cloud computing fundamental
Salesforce - cloud computing fundamental
Vibrant Technologies & Computers
 
SQL- Introduction to PL/SQL
SQL- Introduction to  PL/SQLSQL- Introduction to  PL/SQL
SQL- Introduction to PL/SQL
Vibrant Technologies & Computers
 
SQL- Introduction to advanced sql concepts
SQL- Introduction to  advanced sql conceptsSQL- Introduction to  advanced sql concepts
SQL- Introduction to advanced sql concepts
Vibrant Technologies & Computers
 
SQL Inteoduction to SQL manipulating of data
SQL Inteoduction to SQL manipulating of data   SQL Inteoduction to SQL manipulating of data
SQL Inteoduction to SQL manipulating of data
Vibrant Technologies & Computers
 
SQL- Introduction to SQL Set Operations
SQL- Introduction to SQL Set OperationsSQL- Introduction to SQL Set Operations
SQL- Introduction to SQL Set Operations
Vibrant Technologies & Computers
 
Sas - Introduction to designing the data mart
Sas - Introduction to designing the data martSas - Introduction to designing the data mart
Sas - Introduction to designing the data mart
Vibrant Technologies & Computers
 
Sas - Introduction to working under change management
Sas - Introduction to working under change managementSas - Introduction to working under change management
Sas - Introduction to working under change management
Vibrant Technologies & Computers
 
SAS - overview of SAS
SAS - overview of SASSAS - overview of SAS
SAS - overview of SAS
Vibrant Technologies & Computers
 
Teradata - Architecture of Teradata
Teradata - Architecture of TeradataTeradata - Architecture of Teradata
Teradata - Architecture of Teradata
Vibrant Technologies & Computers
 
Teradata - Restoring Data
Teradata - Restoring Data Teradata - Restoring Data
Teradata - Restoring Data
Vibrant Technologies & Computers
 

More from Vibrant Technologies & Computers (20)

Buisness analyst business analysis overview ppt 5
Buisness analyst business analysis overview ppt 5Buisness analyst business analysis overview ppt 5
Buisness analyst business analysis overview ppt 5
 
SQL Introduction to displaying data from multiple tables
SQL Introduction to displaying data from multiple tables  SQL Introduction to displaying data from multiple tables
SQL Introduction to displaying data from multiple tables
 
SQL- Introduction to MySQL
SQL- Introduction to MySQLSQL- Introduction to MySQL
SQL- Introduction to MySQL
 
SQL- Introduction to SQL database
SQL- Introduction to SQL database SQL- Introduction to SQL database
SQL- Introduction to SQL database
 
ITIL - introduction to ITIL
ITIL - introduction to ITILITIL - introduction to ITIL
ITIL - introduction to ITIL
 
Salesforce - Introduction to Security & Access
Salesforce -  Introduction to Security & Access Salesforce -  Introduction to Security & Access
Salesforce - Introduction to Security & Access
 
Data ware housing- Introduction to olap .
Data ware housing- Introduction to  olap .Data ware housing- Introduction to  olap .
Data ware housing- Introduction to olap .
 
Data ware housing - Introduction to data ware housing process.
Data ware housing - Introduction to data ware housing process.Data ware housing - Introduction to data ware housing process.
Data ware housing - Introduction to data ware housing process.
 
Data ware housing- Introduction to data ware housing
Data ware housing- Introduction to data ware housingData ware housing- Introduction to data ware housing
Data ware housing- Introduction to data ware housing
 
Salesforce - classification of cloud computing
Salesforce - classification of cloud computingSalesforce - classification of cloud computing
Salesforce - classification of cloud computing
 
Salesforce - cloud computing fundamental
Salesforce - cloud computing fundamentalSalesforce - cloud computing fundamental
Salesforce - cloud computing fundamental
 
SQL- Introduction to PL/SQL
SQL- Introduction to  PL/SQLSQL- Introduction to  PL/SQL
SQL- Introduction to PL/SQL
 
SQL- Introduction to advanced sql concepts
SQL- Introduction to  advanced sql conceptsSQL- Introduction to  advanced sql concepts
SQL- Introduction to advanced sql concepts
 
SQL Inteoduction to SQL manipulating of data
SQL Inteoduction to SQL manipulating of data   SQL Inteoduction to SQL manipulating of data
SQL Inteoduction to SQL manipulating of data
 
SQL- Introduction to SQL Set Operations
SQL- Introduction to SQL Set OperationsSQL- Introduction to SQL Set Operations
SQL- Introduction to SQL Set Operations
 
Sas - Introduction to designing the data mart
Sas - Introduction to designing the data martSas - Introduction to designing the data mart
Sas - Introduction to designing the data mart
 
Sas - Introduction to working under change management
Sas - Introduction to working under change managementSas - Introduction to working under change management
Sas - Introduction to working under change management
 
SAS - overview of SAS
SAS - overview of SASSAS - overview of SAS
SAS - overview of SAS
 
Teradata - Architecture of Teradata
Teradata - Architecture of TeradataTeradata - Architecture of Teradata
Teradata - Architecture of Teradata
 
Teradata - Restoring Data
Teradata - Restoring Data Teradata - Restoring Data
Teradata - Restoring Data
 

Recently uploaded

How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 

Recently uploaded (20)

How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 

PCB DESIGN - Introduction to PCB Design Library Creation

  • 1.
  • 2. Introduction toIntroduction to PCB DesignPCB Design Library CreationLibrary Creation
  • 3. Drawing the schematicDrawing the schematic • We have a new version of cadence in the lab now. You will find it listed under ALL PROGRAMS as cadence 16.1 (I am not sure if 16.1 but 16 something) • We will use design entry CIS to make the schematic • If given an option you will choose PCB design allegro in the beginning • Start a new project as we used to do in the older version
  • 4. Drawing the schematicDrawing the schematic Click this icon to bring up the place part window Click this icon to add libraries
  • 5. LibrariesLibraries You can pick up your components from the following libraries Diode from Pspice-diodes TIP 31A and TIP32A from Pspice-pwrbjt Voltage regulator and LM741 form Pspice-Opamp Resistors and capacitors from Pspice-analog Note: You will not find your diode number in the diode library. You can use any other diode because we only need to select the right foot print. More on this later in the slide show.
  • 6. PCB designPCB design • The PCB board that we will build is the simplest type with insulating layer in between two conducting layers of Cu on top and bottom • Since our aim is to export the design to layout plus and create a layout for our PCB board, we are not concerned with the values of the components. You can leave them as default values. • Do not connect a AC source as an input to the voltage rectifier.
  • 7. • In place of the AC source we want two vias where we should be able to provide transformer connections. • A via is a through hole in the PCB • We could connect a resistor across the two points where the AC power supply to the rectifier is connected • This will generate 2 vias where we will be able to connect power supply from the transformer
  • 8. Matching the pinsMatching the pins • Once you have connected all the components, recheck your circuit because once the PCB is made you cannot change your connections. • Match the pin numbers on the schematic with the pin numbers of the parts in your kit. • For example, TIP BJTs have pins 1,2 and 3 as the base, collector and emitter for the component in your kit. The numbers should correspond to the same in the schematic.
  • 9. • Can you find any component for which the pin numbers don’t match? • LM7805 has pins 1 input, 2 gnd and 3 output on the part in your kit but in the schematic it has 1 input, 2 output and 3 gnd • This will swap pins 2 and 3 for us when we put the component on the board • So we will create our own symbol for LM 7805 and give it the pin numbering that we want
  • 11. You will see a new library appear in the library folder
  • 12. New libraryNew library You can save your library with a new name if you like
  • 13. Creating a partCreating a part Select library name and right click to get the menu and then click New Part
  • 14. Creating a partCreating a part You can name your part LM7805C and PCB Footprint as TO220. Click OK
  • 15. Creating a partCreating a part Use “draw line” from the tool bar on the right to draw a box along the dotted line. Next use pin icon from the toolbar to draw pins. Name them IN, GND and OUT and number them 1,2 and 3 respectively. Type will be input, power and output respectively.
  • 16. Creating a partCreating a part • Having created the part, you can remove the LM7805 symbol that you had used from opamp library and replace it by the symbol that you just created. • Now you are ready to create a Netlist for your design. • Before that you will have to modify the footprint name for some of the components as this software will not accept / and . in the footprint name. This is just a software compatibility problem. • We will modify the footprint name for the resistors, capacitor and LM 741
  • 17. Modifying footprint nameModifying footprint name • Select a resistor • Right click and choose edit properties • Scroll to the right to find part footprint • Note the value of the footprint as you will need it later • Now modify the footprint name to remove any . or / in the name • Do this for all the resistors, capacitors and LM741
  • 18. Creating the netlistCreating the netlist Click on schematic, then go to Tools and click on create netlist. Create netlist window pops up, hit OK. This should create a .MNL file in your project folder. Sometimes it doesn’t show the .MNL file immediately in which case try creating the netlist again.
  • 19. Starting Layout PlusStarting Layout Plus Now we will start the layout plus software again from cadence 16 Go to file->New For input Layout TCH browse the file default.tch (not _default.tch) For input MNL file read your netlist file from your project folder Hit apply ECO.
  • 20. Select footprintSelect footprint • You will now need to link your components to the footprints. • The software will automatically read some footprints but not all so you will have to enter the ones that it does not take on its own. • We will use 1st option of linking existing footprint to component
  • 21. FootprintsFootprints Footprints basically contain the information about physical dimensions and distances between pins of the device so that vias for placing the component on the PCB can be made accordingly. For your design look for the footprints LM 741 will be in DIP100 LM7805 will be in TO, look for TO 220 showing pins 1,2 and 3 Capacitor, Resistor and Diode footprints are in the libraries TM_CAP_P, TM_AXIAL and TM_DIODE respectively. Use the footprint names that you earlier made a note of. For diode use DO35
  • 22. • After choosing all the footprints you will get a view of all your components •Place the footprint within the rectangular outline. •Place the design components so that they are evenly spread out. This will make routing and tracking easier later on.
  • 23. SettingsSettings • Select View Spreadsheet in the toolbar (A grid like icon). A pop-up menu will appear. • Select Nets. The Nets spreadsheet will appear. • Select the "Width" cell. All the cells in that column should be highlighted. • Right click the mouse and select Properties from the pop-up menu. The Edit Net dialog box will appear. • Change Min Width to track width 30 (mils). Change Conn Width to 50 (mils). Change Max Width to 65 (mils). Click O.K.
  • 24. • Next ensure the pad widths are 80mils. • Select View Spreadsheet in the toolbar. A pop-up menu will appear. • Select Padstacks. The Padstacks spreadsheet will appear. • Select the Pad Width and Pad Height cells. Right- click and select Properties. • Enter 80 (mils) for both Pad Width and Pad Height. Click O.K.
  • 25. • Next disable all layers for routing except the BOTTOM. Select View Spreadsheet in the toolbar. Select Layers. • In the Layers spreadsheet, click on the Layer Type cell to highlight the entire column. Press the Ctrl (on the keyboard) and click the BOTTOM. • Right-click and select Properties. In the Edit Layer dialog box, select the Unused Routing option. • Now all tracks will be routed on the bottom layer. This will simplify component soldering once the board is fabricated.
  • 26. Drawing the boardDrawing the board outlineoutline • Click on the Obstacle Tool in the toolbar. • Place the crosshair of cursor on the black field of the design window and double click. • The Edit Obstacle window should appear. • Select Board Outline for the Obstacle Type. • Change the Width to 62 mils. • Select Global Layer for the Obstacle Layer. Click OK. • Begin drawing enclosed border of the design.
  • 27. Select Auto-> Autoroute -> Board. The software will route the board. When it is done, a pop-up window will announce that the task has been completed. Click O.K. Any thin yellow connections still present in the layout show that those tracks have not been routed. Select Auto->Unroute->Board. Move the components around and try routing it again. Its more of a hit and trial thing but if you are not able to route it, you can enable both top and bottom layer for routing.
  • 28. Creating Gerber filesCreating Gerber files • Once done with routing proceed to creating Gerber files • Step by step instructions are on the lab website
  • 29. ThankThank You !!!You !!! For More Information click below link: Follow Us on: http://vibranttechnologies.co.in/pcb-design-classes-in-mumbai.html