This PPT Gives information about:
1. New component creation
2. Creating many parts in multiple packages
3. Creating Netlist
4. Design Rule Check
5. Generating Netlist from the schematics
6. Generating Bill Of Materials (BOM).
This is a presentation on FPGA from my 3rd year academics which was the field of my mini project/seminar in the same. Main emphasis is laid on the application of FPGA in DSP domain
This is a presentation on FPGA from my 3rd year academics which was the field of my mini project/seminar in the same. Main emphasis is laid on the application of FPGA in DSP domain
The LED Display System is used at the colleges and schools for displaying day-to-day information continuously or at regular intervals during the working hours. Being a WIRELESS transceiver system, it offers flexibility to display flash news or announcements faster than the programmable system. The wireless-based display system can also be used at other public places like schools, hospitals, railway stations, gardens etc. without affecting the surrounding environment. The LED display system mainly consists of a WIRELESS transceiver and a display toolkit which can be programmed from an Arduino. It consists of the main purpose is to convey the information through the LED. It can serve as the information passing in as an electronic display board and display the important displays instantaneously this avoiding the latency. Being wireless, the WIRELESS based LED display is easy to expand and allows the user to add more and more display units at any time and at any location in the campus depending on the requirement of the institute.
This system eliminates the need for any driver. Whenever the train arrives at the station it stops automatically. Then the door opens automatically so that the passengers can go inside the train and the door closes after a prescribed time. It counts and displays the number of passengers present in the train.
SPICE LEVEL I/LEVEL II/LEVEL III AND BSIM MODELSPraveen Kumar
SPICE LEVEL I/LEVEL II/LEVEL III AND BSIM MODELS
SPICE introduction
working
adaptions
detailed discussion on each models
SPICE Modeling in BSIM
features
bulk voltage on large signal model
velocity saturation
weak inversion operation
impact ionization
A printed circuit board (PCB) mechanically supports and electrically connects electronic components using conductive tracks, pads and other features etched from copper sheets laminated onto a non-conductive substrate.
I made this presentation for you , I hope its useful for you all, and I hate Plagiarism please, I also used some slides here but I mentioned all in the last slide :)
Hope you can get benefits from it
Embedded system, basic structure, characteristics, advantages, disadvantages of Embedded system, open source Embedded platforms and its benefits, sensors, actuators, DAS.
The LED Display System is used at the colleges and schools for displaying day-to-day information continuously or at regular intervals during the working hours. Being a WIRELESS transceiver system, it offers flexibility to display flash news or announcements faster than the programmable system. The wireless-based display system can also be used at other public places like schools, hospitals, railway stations, gardens etc. without affecting the surrounding environment. The LED display system mainly consists of a WIRELESS transceiver and a display toolkit which can be programmed from an Arduino. It consists of the main purpose is to convey the information through the LED. It can serve as the information passing in as an electronic display board and display the important displays instantaneously this avoiding the latency. Being wireless, the WIRELESS based LED display is easy to expand and allows the user to add more and more display units at any time and at any location in the campus depending on the requirement of the institute.
This system eliminates the need for any driver. Whenever the train arrives at the station it stops automatically. Then the door opens automatically so that the passengers can go inside the train and the door closes after a prescribed time. It counts and displays the number of passengers present in the train.
SPICE LEVEL I/LEVEL II/LEVEL III AND BSIM MODELSPraveen Kumar
SPICE LEVEL I/LEVEL II/LEVEL III AND BSIM MODELS
SPICE introduction
working
adaptions
detailed discussion on each models
SPICE Modeling in BSIM
features
bulk voltage on large signal model
velocity saturation
weak inversion operation
impact ionization
A printed circuit board (PCB) mechanically supports and electrically connects electronic components using conductive tracks, pads and other features etched from copper sheets laminated onto a non-conductive substrate.
I made this presentation for you , I hope its useful for you all, and I hate Plagiarism please, I also used some slides here but I mentioned all in the last slide :)
Hope you can get benefits from it
Embedded system, basic structure, characteristics, advantages, disadvantages of Embedded system, open source Embedded platforms and its benefits, sensors, actuators, DAS.
Creative Hi-Tech would like to share some basics of Printed Circuit Boards which will help you to gain some knowledge before going to any vendor. This power point presentation will clear your basic doubts regarding the PCB.
A class to introduce students to designing Printed Circuit Boards (PCBs) using the Eagle software. Reflow soldering with stencil and solder paste will also be covered. This class was originally held by me at One Maker Group.
The lesson should take approximately 6 hours to complete.
The example designs used in this class can be found in the repo here. https://github.com/yeokm1/intro-to-pcb-design-eagle
Vibrant Technologies is headquarted in Mumbai,India.We are the best pcb design training provider in Navi Mumbai who provides Live Projects to students.We provide Corporate Training also.We are Best pcb designing classes in Mumbai according to our students and corporate
PCB Design using Eagle by Abdul Munaff & Prof. Anil KadleABDUL MUNAFF
A printed circuit board is used to mechanically support and electrically connect electronic components using conductive pathways (tracks).
Evolution of PCB.
Types of PCB- Single, Double Layer.
EAGLE Schematic Editor, Layout Editor, and Autorouter.
Basic terms related to Schematic, PCB Layout.
Vibrant Technologies is headquarted in Mumbai,India.We are the best pcb design training provider in Navi Mumbai who provides Live Projects to students.We provide Corporate Training also.We are Best pcb designing classes in Mumbai according to our students and corporate
Adapted from Harris & Harris Digital Design and Computer Arch.docxnettletondevon
Adapted from Harris & Harris “Digital Design and Computer Architecture” resources
EECE 343 Advanced Logic Design
Assignment 1
Introduction
In this assignment, you will design a simple digital circuit called a full adder. Along the way,
you will learn to use the Altera field-programmable gate array (FPGA) tools to enter a schematic,
simulate your design, and download your design onto a chip.
After completing the assignment, you are required to turn in something from each part. Refer to
the “Deliverables” section at the end of this handout before beginning the assignment.
Note:
For additional information about how to use Quartus II, refer to the following tutorials on
BbLearn under the tutorials section:
• Getting Started with DE series boards
• Quartus II Introduction
• ModelSim GUI Introduction
• Using ModelSim
• DE2_Pin Table
Background: Adders
An adder, not surprisingly, is a circuit whose output is the binary sum of its inputs. Since adders
are needed to perform arithmetic, they are an essential part of any computer. The full adder will
be an integral part of the microprocessor that you design in later assignments.
A full adder has three inputs (A, B, Cin) and two outputs (S, Cout), as shown in Figure 1. Inputs A
and B each represent 1-bit binary numbers that are being added, and S represents a bit of the
resulting sum.
A B
S
C
out
C
in+
Figure 1. Full adder
The Cin (carry in) and Cout (carry out) signals are used when adding numbers that are more than
one bit long. To understand how these signals are used, consider how you would add the binary
numbers 101 and 001 by hand:
1
101
+ 001
110
As with decimal addition, you first add the two least significant bits. Since 1+1=10 (in binary),
you place a zero in the least significant bit of the sum and carry the 1. Then you add the next
two bits with the carry, and place a 1 in the second bit of the sum. Finally, you add the most
significant bits (with no carry) and get a 1 in the most significant bit of the sum.
When a sum is performed using full adders, each adder handles a single column of the sum.
Figure 2 shows how to build a circuit that adds two 3-digit binary numbers using three full
adders. The Cout for each bit is connected to the Cin of the next most significant bit. Each bit of
the 3-bit numbers being added is connected to the appropriate adder’s inputs and the three sum
outputs (S2:0) make up the full 3-bit sum result.
S
2
A
1
B
1
S
1
A
0
B
0
S
0
C
1
C
0
C
out +++
A
2
B
2
C
in
Figure 2. 3-bit adder
Note that the rightmost Cin input is unnecessary, since there can never be a carry into the first
column of the sum. This would allow us to use a half adder for the first bit of the sum. A half
adder is similar to a full adder, except that it lacks a Cin and is thus simpler to implement. To
save you design time, however, you will only build a full adder in.
Vibrant Technologies is headquarted in Mumbai,India.We are the best Business Analyst training provider in Navi Mumbai who provides Live Projects to students.We provide Corporate Training also.We are Best Business Analyst classes in Mumbai according to our students and corporators
This presentation is about -
History of ITIL,
ITIL Qualification scheme,
Introduction to ITIL,
For more details visit -
http://vibranttechnologies.co.in/itil-classes-in-mumbai.html
This presentation is about -
Create & Manager Users,
Set organization-wide defaults,
Learn about record accessed,
Create the role hierarchy,
Learn about role transfer & mass Transfer functionality,
Profiles, Login History,
For more details you can visit -
http://vibranttechnologies.co.in/salesforce-classes-in-mumbai.html
This presentation is about -
Based on as a service model,
• SAAS (Software as a service),
• PAAS (Platform as a service),
• IAAS (Infrastructure as a service,
Based on deployment or access model,
• Public Cloud,
• Private Cloud,
• Hybrid Cloud,
For more details you can visit -
http://vibranttechnologies.co.in/salesforce-classes-in-mumbai.html
This presentation is about -
Introduction to the Cloud Computing ,
Evolution of Cloud Computing,
Comparisons with other computing techniques fetchers,
Key characteristics of cloud computing,
Advantages/Disadvantages,
For more details you can visit -
http://vibranttechnologies.co.in/salesforce-classes-in-mumbai.html
This presentation is about -
Designing the Data Mart planning,
a data warehouse course data for the Orion Star company,
Orion Star data models,
For more details Visit :-
http://vibranttechnologies.co.in/sas-classes-in-mumbai.html
This presentation is about -
Working Under Change Management,
What is change management? ,
repository types using change management
For more details Visit :-
http://vibranttechnologies.co.in/sas-classes-in-mumbai.html
This presentation is about -
Overview of SAS 9 Business Intelligence Platform,
SAS Data Integration,
Study Business Intelligence,
overview Business Intelligence Information Consumers ,navigating in SAS Data Integration Studio,
For more details Visit :-
http://vibranttechnologies.co.in/sas-classes-in-mumbai.html
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
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
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