SlideShare une entreprise Scribd logo
1  sur  29
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

Contenu connexe

Tendances

Tendances (20)

High Voltage PCB Design Presentation by Altium
High Voltage PCB Design Presentation by AltiumHigh Voltage PCB Design Presentation by Altium
High Voltage PCB Design Presentation by Altium
 
WelcomePCB
WelcomePCBWelcomePCB
WelcomePCB
 
PCB
PCBPCB
PCB
 
PCB Designing
PCB Designing PCB Designing
PCB Designing
 
Printed board circuit design (Pcb) PPT
 Printed board circuit design (Pcb) PPT Printed board circuit design (Pcb) PPT
Printed board circuit design (Pcb) PPT
 
Introduction to PCB Design
Introduction to PCB DesignIntroduction to PCB Design
Introduction to PCB Design
 
Printed circuit board
Printed circuit boardPrinted circuit board
Printed circuit board
 
PCB
PCB PCB
PCB
 
PCB DESIGNING & MANUFACTURING
PCB DESIGNING & MANUFACTURING PCB DESIGNING & MANUFACTURING
PCB DESIGNING & MANUFACTURING
 
Pcb design powerpoint
Pcb design powerpointPcb design powerpoint
Pcb design powerpoint
 
Pcb manufacturing
Pcb manufacturingPcb manufacturing
Pcb manufacturing
 
Pcb design process
Pcb design processPcb design process
Pcb design process
 
PCB
PCBPCB
PCB
 
Printed Circuit Board Basics
Printed Circuit Board BasicsPrinted Circuit Board Basics
Printed Circuit Board Basics
 
Printed circuit Board Description
Printed circuit Board DescriptionPrinted circuit Board Description
Printed circuit Board Description
 
Pcb designing
Pcb designingPcb designing
Pcb designing
 
Pcb design
Pcb designPcb design
Pcb design
 
Introduction to PCB Designing
Introduction to PCB DesigningIntroduction to PCB Designing
Introduction to PCB Designing
 
training_presentation
training_presentationtraining_presentation
training_presentation
 
Chapter13 pcb design
Chapter13 pcb designChapter13 pcb design
Chapter13 pcb design
 

En vedette

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 processSharan kumar
 
Vlsi_vhdl and pcb designing ppt
Vlsi_vhdl and pcb designing pptVlsi_vhdl and pcb designing ppt
Vlsi_vhdl and pcb designing pptPallavi 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 proteusMashood
 
Introduction to PCB Design (Eagle)
Introduction to PCB Design (Eagle)Introduction to PCB Design (Eagle)
Introduction to PCB Design (Eagle)yeokm1
 

En vedette (7)

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 designing
Pcb designingPcb designing
Pcb designing
 
Pcb design using proteus
Pcb design using proteusPcb design using proteus
Pcb design using proteus
 
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
 

Similaire à PCB DESIGN - Introduction to PCB Design Library Creation

Project_PPT_Presentation.ppt
Project_PPT_Presentation.pptProject_PPT_Presentation.ppt
Project_PPT_Presentation.pptBIPLABNAYAK10
 
Express pcb tutorial
Express pcb tutorialExpress pcb tutorial
Express pcb tutorialawazapki
 
Pcb design at navi mumbai
Pcb design at navi mumbaiPcb design at navi mumbai
Pcb design at navi mumbaivibrantuser
 
arduinoworkshop-160204051621.pdf
arduinoworkshop-160204051621.pdfarduinoworkshop-160204051621.pdf
arduinoworkshop-160204051621.pdfAbdErrezakChahoub
 
aurduino-200107075953.pdf
aurduino-200107075953.pdfaurduino-200107075953.pdf
aurduino-200107075953.pdfHebaEng
 
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.PDFPALAVALASAMANIKANTAV1
 
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 DesignerSchattke
 
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 KadleABDUL MUNAFF
 
Pcb design training in mumbai
Pcb design training in mumbaiPcb design training in mumbai
Pcb design training in mumbaivibrantuser
 
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.docxnettletondevon
 
Altium productivity
Altium productivityAltium productivity
Altium productivityAlex Borisov
 

Similaire à 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
 
arduinoworkshop-160204051621.pdf
arduinoworkshop-160204051621.pdfarduinoworkshop-160204051621.pdf
arduinoworkshop-160204051621.pdf
 
Ardui no
Ardui no Ardui no
Ardui no
 
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
 

Plus de 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
 

Plus de 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
 

Dernier

Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 

Dernier (20)

Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 

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