SlideShare a Scribd company logo
1 of 39
Design Considerations Digital Logic and Software Applications Level 4 © University of Wales Newport 2009 This work is licensed under a  Creative Commons Attribution 2.0 License .
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Stabilised Power Supplies
Hazards  ,[object Object],[object Object],[object Object],[object Object],[object Object],Design Considerations
Static Hazards ,[object Object],[object Object],[object Object],[object Object],Design Considerations
Static Hazards ,[object Object],[object Object],[object Object],[object Object],Design Considerations
A B C D Y 1 2 3 4 5 This particular type of hazard is usually due to a NOT gate within the logic. We can see the effects of the delay in the circuit. Design Considerations Static-1 Hazard:
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Design Considerations
INPUT C AND 3 O/P NOT 5 O/P AND 2 O/P OR O/P Design Considerations
INPUT C AND 3 O/P NOT 5 O/P AND 2 O/P OR O/P Design Considerations
INPUT C AND 3 O/P NOT 5 O/P AND 2 O/P OR O/P Design Considerations
INPUT C AND 3 O/P NOT 5 O/P AND 2 O/P OR O/P Design Considerations
INPUT C AND 3 O/P NOT 5 O/P AND 2 O/P OR O/P GLITCH  Design Considerations
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Design Considerations
[object Object],Does it occur as C changes from 0 to 1?  No – as gate 3 turns on before gate 2 turns off. How do we recognise where hazards occur? Look at the Karnaugh Map. HAZARDS 1 1 0 1 1 1 1 0 1 1 1 1 1 1 0 1 1 0 0 0 1 1 C D B   Y   1 1 0 0 A Design Considerations
[object Object],1 1 0 1 1 1 1 0 1 1 1 1 1 1 0 1 1 0 0 0 1 1 C D B   Y   1 1 0 0 A What we do is to add redundant groups to “cover” the change that produces the hazard. The solution requires two more three-input AND gates and a six-input OR rather than a four-input – but the solution is “hazard-free”. Design Considerations
Dynamic Hazards ,[object Object],[object Object],Design Considerations
Dynamic Hazards ,[object Object],[object Object],[object Object],Design Considerations
[object Object],Consider all inputs at logic 0 then B changes to logic 1 Design Considerations A C B 1 2 3 4 5 6 7
0 0 0 0 1 0 1 1 1 1 Design Considerations A C B 1 2 3 4 5 6 7
00 01 00 00 11 00 11 11 11 11 Design Considerations A C B 1 2 3 4 5 6 7
000 011 000 001 110 000 111 111 111 111 Design Considerations A C B 1 2 3 4 5 6 7
0000 0111 0000 0011 1100 0001 1110 1111 1111 1110 Design Considerations A C B 1 2 3 4 5 6 7
00000 01111 00000 00111 11000 00010 11100 11111 11111 11100 Design Considerations A C B 1 2 3 4 5 6 7
000000 011111 000000 001111 110000 000100 111000 111110 111111 111000 Design Considerations A C B 1 2 3 4 5 6 7
[object Object],[object Object],[object Object],[object Object],[object Object],Design Considerations
0000 0111 0000 0011 1100 0001 1110 1111 1111 1110 Design Considerations A C B 1 2 3 4 5 6 7
[object Object],[object Object],[object Object],Design Considerations
Function Hazards ,[object Object],[object Object],Design Considerations
The simplest example of this is the exclusive-OR function   If both inputs are at 0 then the output is 0 – if they both then change to 1 simultaneously then the output should stay at 0 but delays may cause a short time when the output goes to 1. *  The above text is taken from  http://en.wikipedia.org/wiki/Hazard_(logic)  and is available under the  Creative Commons Attribution-ShareAlike License .
Don’t Care ,[object Object],[object Object],[object Object],[object Object],Design Considerations
[object Object],[object Object],[object Object],[object Object],[object Object],Design Considerations
Example 1 2 3 4 5 6 7 8 9 0 A B C D The numerical pad is used to send information to a logic circuit. The pad has an encoder which converts the number pushed into a 4-bit binary number. A is the most significant bit and D the least. A logic circuit must recognise if one of the following buttons has been pressed: 2, 3, 4, 7 or 8. Design a logic circuit to do this. Design Considerations
0 1 1 1 1 0 0 1 1 1 0 1 0 1 1 0 0 0 1 1 0 1 1 0 1 0 0 1 0 1 0 1 0 0 1 1 0 0 0 1 1 1 0 1 1 1 1 0 0 0 1 1 0 1 1 1 1 0 1 0 1 0 1 0 0 1 0 0 1 1 1 1 0 0 1 0 1 0 0 1 1 0 0 0 1 0 0 0 Y 0 1 1 0 C D  B 0 0 0 0 0 1 1 0 0 A Y D C B A Design Considerations
0 1 1 1 1 0 0 1 1 1 0 1 0 1 1 0 0 0 1 1 0 1 1 0 1 0 0 1 0 1 0 1 0 0 1 1 0 0 0 1 1 1 0 1 1 1 1 0 0 0 1 1 0 1 1 1 1 0 1 0 1 0 1 0 0 1 0 0 1 1 1 1 0 0 1 0 1 0 0 1 1 0 0 0 1 0 0 0 Y 0 1 1 0 C D  B 0 0 0 0 0 1 1 0 0 A Y D C B A Expression Design Considerations
[object Object],[object Object],Design Considerations
X 1 1 1 1 X 0 1 1 1 X 1 0 1 1 X 0 0 1 1 X 1 1 0 1 X 0 1 0 1 0 1 0 0 1 1 0 0 0 1 X X 1 1 0 1 1 1 1 0 0 0 1 1 0 X X 1 1 1 1 0 1 0 1 0 1 0 0 1 0 X 0 1 1 1 1 0 0 1 0 1 0 0 1 X 1 0 0 0 1 0 0 0 Y 0 1 1 0 C D  B 0 0 0 0 0 1 1 0 0 A Y D C B A Design Considerations
X 1 1 1 1 X 0 1 1 1 X 1 0 1 1 X 0 0 1 1 X 1 1 0 1 X 0 1 0 1 0 1 0 0 1 1 0 0 0 1 X X 1 1 0 1 1 1 1 0 0 0 1 1 0 X X 1 1 1 1 0 1 0 1 0 1 0 0 1 0 X 0 1 1 1 1 0 0 1 0 1 0 0 1 X 1 0 0 0 1 0 0 0 Y 0 1 1 0 C D  B 0 0 0 0 0 1 1 0 0 A Y D C B A Expression Design Considerations
[object Object],[object Object],[object Object],[object Object],Design Considerations
This resource was created by the University of Wales Newport and released as an open educational resource through the Open Engineering Resources project of the HE Academy Engineering Subject Centre. The Open Engineering Resources project was funded by HEFCE and part of the JISC/HE Academy UKOER programme. © 2009 University of Wales Newport This work is licensed under a  Creative Commons Attribution 2.0 License . The JISC logo is licensed under the terms of the Creative Commons Attribution-Non-Commercial-No Derivative Works 2.0 UK: England & Wales Licence.  All reproductions must comply with the terms of that licence. The HEA logo is owned by the Higher Education Academy Limited may be freely distributed and copied for educational purposes only, provided that appropriate acknowledgement is given to the Higher Education Academy as the copyright holder and original publisher. The name and logo of University of Wales Newport is a trade mark and all rights in it are reserved.  The name and logo should not be reproduced without the express authorisation of the University. Design Considerations

More Related Content

Viewers also liked

Solution manual 8051 microcontroller by mazidi
Solution manual 8051 microcontroller by mazidiSolution manual 8051 microcontroller by mazidi
Solution manual 8051 microcontroller by mazidi
Muhammad Abdullah
 

Viewers also liked (12)

Decoders student
Decoders studentDecoders student
Decoders student
 
Number codes students
Number codes studentsNumber codes students
Number codes students
 
Number codes
Number codesNumber codes
Number codes
 
Semiconductor theory
Semiconductor theorySemiconductor theory
Semiconductor theory
 
Solution manual the 8051 microcontroller based embedded systems
Solution manual the 8051 microcontroller based embedded systemsSolution manual the 8051 microcontroller based embedded systems
Solution manual the 8051 microcontroller based embedded systems
 
Introduction to fourier analysis
Introduction to fourier analysisIntroduction to fourier analysis
Introduction to fourier analysis
 
8051 Assembly Language Programming
8051 Assembly Language Programming8051 Assembly Language Programming
8051 Assembly Language Programming
 
Solution manual 8051 microcontroller by mazidi
Solution manual 8051 microcontroller by mazidiSolution manual 8051 microcontroller by mazidi
Solution manual 8051 microcontroller by mazidi
 
B sc cs i bo-de u-iii combitional logic circuit
B sc cs i bo-de u-iii combitional logic circuitB sc cs i bo-de u-iii combitional logic circuit
B sc cs i bo-de u-iii combitional logic circuit
 
Question paper with solution the 8051 microcontroller based embedded systems...
Question paper with solution  the 8051 microcontroller based embedded systems...Question paper with solution  the 8051 microcontroller based embedded systems...
Question paper with solution the 8051 microcontroller based embedded systems...
 
Logic gates
Logic gatesLogic gates
Logic gates
 
8051 experiments1
8051 experiments18051 experiments1
8051 experiments1
 

Similar to Design considerations

Find all hazards in this circuit. Redesign the circuit as a three-le.pdf
Find all hazards in this circuit.  Redesign the circuit as a three-le.pdfFind all hazards in this circuit.  Redesign the circuit as a three-le.pdf
Find all hazards in this circuit. Redesign the circuit as a three-le.pdf
Arrowdeepak
 
NG3S903 - Electronic Systems Engineering - Fault Modelling Techniques
NG3S903 - Electronic Systems Engineering - Fault Modelling TechniquesNG3S903 - Electronic Systems Engineering - Fault Modelling Techniques
NG3S903 - Electronic Systems Engineering - Fault Modelling Techniques
Chris Francis
 
EGRE 310 RAMEYJM Final Project Writeup
EGRE 310 RAMEYJM Final Project WriteupEGRE 310 RAMEYJM Final Project Writeup
EGRE 310 RAMEYJM Final Project Writeup
Jacob Ramey
 

Similar to Design considerations (20)

Sequential Logic
Sequential LogicSequential Logic
Sequential Logic
 
Find all hazards in this circuit. Redesign the circuit as a three-le.pdf
Find all hazards in this circuit.  Redesign the circuit as a three-le.pdfFind all hazards in this circuit.  Redesign the circuit as a three-le.pdf
Find all hazards in this circuit. Redesign the circuit as a three-le.pdf
 
hazards.pdf
hazards.pdfhazards.pdf
hazards.pdf
 
IRJET- Optimization of 1-Bit ALU using Ternary Logic
IRJET- Optimization of 1-Bit ALU using Ternary LogicIRJET- Optimization of 1-Bit ALU using Ternary Logic
IRJET- Optimization of 1-Bit ALU using Ternary Logic
 
Faults in Digital VLSI Circuits
Faults in Digital VLSI CircuitsFaults in Digital VLSI Circuits
Faults in Digital VLSI Circuits
 
Modeling Style and Delay Model of VHDL By Ap
Modeling Style and Delay Model of VHDL By ApModeling Style and Delay Model of VHDL By Ap
Modeling Style and Delay Model of VHDL By Ap
 
Pe 5421 plc aftermid week 10 onwards
Pe 5421 plc aftermid week 10 onwardsPe 5421 plc aftermid week 10 onwards
Pe 5421 plc aftermid week 10 onwards
 
VHDL CODES
VHDL CODES VHDL CODES
VHDL CODES
 
UNIT-III-DIGITAL SYSTEM DESIGN
UNIT-III-DIGITAL SYSTEM DESIGNUNIT-III-DIGITAL SYSTEM DESIGN
UNIT-III-DIGITAL SYSTEM DESIGN
 
PHYSICS PRACTICAL PROJECT (1).pdf
PHYSICS PRACTICAL PROJECT (1).pdfPHYSICS PRACTICAL PROJECT (1).pdf
PHYSICS PRACTICAL PROJECT (1).pdf
 
Combinational logic circuits design and implementation
Combinational logic circuits design and implementationCombinational logic circuits design and implementation
Combinational logic circuits design and implementation
 
DE notes
DE notesDE notes
DE notes
 
Logic Gate.pptx
Logic Gate.pptxLogic Gate.pptx
Logic Gate.pptx
 
Computer Organization And Architecture lab manual
Computer Organization And Architecture lab manualComputer Organization And Architecture lab manual
Computer Organization And Architecture lab manual
 
ECAD lab manual
ECAD lab manualECAD lab manual
ECAD lab manual
 
NG3S903 - Electronic Systems Engineering - Fault Modelling Techniques
NG3S903 - Electronic Systems Engineering - Fault Modelling TechniquesNG3S903 - Electronic Systems Engineering - Fault Modelling Techniques
NG3S903 - Electronic Systems Engineering - Fault Modelling Techniques
 
9525.ppt
9525.ppt9525.ppt
9525.ppt
 
The iot academy_embeddedsystems_training_circuitdesignpart3
The iot academy_embeddedsystems_training_circuitdesignpart3The iot academy_embeddedsystems_training_circuitdesignpart3
The iot academy_embeddedsystems_training_circuitdesignpart3
 
Simplification of Circuits.pdf
Simplification of Circuits.pdfSimplification of Circuits.pdf
Simplification of Circuits.pdf
 
EGRE 310 RAMEYJM Final Project Writeup
EGRE 310 RAMEYJM Final Project WriteupEGRE 310 RAMEYJM Final Project Writeup
EGRE 310 RAMEYJM Final Project Writeup
 

More from School of Design Engineering Fashion & Technology (DEFT), University of Wales, Newport

More from School of Design Engineering Fashion & Technology (DEFT), University of Wales, Newport (7)

Number bases
Number basesNumber bases
Number bases
 
Logic Equation Simplification
Logic Equation SimplificationLogic Equation Simplification
Logic Equation Simplification
 
Stabilised Power Supplies
Stabilised Power SuppliesStabilised Power Supplies
Stabilised Power Supplies
 
Amplifier Compensation
Amplifier CompensationAmplifier Compensation
Amplifier Compensation
 
Counter And Sequencer Design- Student
Counter And Sequencer Design- StudentCounter And Sequencer Design- Student
Counter And Sequencer Design- Student
 
Chapter 6 Probability
Chapter 6  ProbabilityChapter 6  Probability
Chapter 6 Probability
 
Chapter 4 Integration
Chapter 4  IntegrationChapter 4  Integration
Chapter 4 Integration
 

Recently uploaded

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
PECB
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
SanaAli374401
 

Recently uploaded (20)

Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 

Design considerations

  • 1. Design Considerations Digital Logic and Software Applications Level 4 © University of Wales Newport 2009 This work is licensed under a Creative Commons Attribution 2.0 License .
  • 2.
  • 3.
  • 4.
  • 5.
  • 6. A B C D Y 1 2 3 4 5 This particular type of hazard is usually due to a NOT gate within the logic. We can see the effects of the delay in the circuit. Design Considerations Static-1 Hazard:
  • 7.
  • 8. INPUT C AND 3 O/P NOT 5 O/P AND 2 O/P OR O/P Design Considerations
  • 9. INPUT C AND 3 O/P NOT 5 O/P AND 2 O/P OR O/P Design Considerations
  • 10. INPUT C AND 3 O/P NOT 5 O/P AND 2 O/P OR O/P Design Considerations
  • 11. INPUT C AND 3 O/P NOT 5 O/P AND 2 O/P OR O/P Design Considerations
  • 12. INPUT C AND 3 O/P NOT 5 O/P AND 2 O/P OR O/P GLITCH Design Considerations
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19. 0 0 0 0 1 0 1 1 1 1 Design Considerations A C B 1 2 3 4 5 6 7
  • 20. 00 01 00 00 11 00 11 11 11 11 Design Considerations A C B 1 2 3 4 5 6 7
  • 21. 000 011 000 001 110 000 111 111 111 111 Design Considerations A C B 1 2 3 4 5 6 7
  • 22. 0000 0111 0000 0011 1100 0001 1110 1111 1111 1110 Design Considerations A C B 1 2 3 4 5 6 7
  • 23. 00000 01111 00000 00111 11000 00010 11100 11111 11111 11100 Design Considerations A C B 1 2 3 4 5 6 7
  • 24. 000000 011111 000000 001111 110000 000100 111000 111110 111111 111000 Design Considerations A C B 1 2 3 4 5 6 7
  • 25.
  • 26. 0000 0111 0000 0011 1100 0001 1110 1111 1111 1110 Design Considerations A C B 1 2 3 4 5 6 7
  • 27.
  • 28.
  • 29. The simplest example of this is the exclusive-OR function If both inputs are at 0 then the output is 0 – if they both then change to 1 simultaneously then the output should stay at 0 but delays may cause a short time when the output goes to 1. * The above text is taken from http://en.wikipedia.org/wiki/Hazard_(logic) and is available under the Creative Commons Attribution-ShareAlike License .
  • 30.
  • 31.
  • 32. Example 1 2 3 4 5 6 7 8 9 0 A B C D The numerical pad is used to send information to a logic circuit. The pad has an encoder which converts the number pushed into a 4-bit binary number. A is the most significant bit and D the least. A logic circuit must recognise if one of the following buttons has been pressed: 2, 3, 4, 7 or 8. Design a logic circuit to do this. Design Considerations
  • 33. 0 1 1 1 1 0 0 1 1 1 0 1 0 1 1 0 0 0 1 1 0 1 1 0 1 0 0 1 0 1 0 1 0 0 1 1 0 0 0 1 1 1 0 1 1 1 1 0 0 0 1 1 0 1 1 1 1 0 1 0 1 0 1 0 0 1 0 0 1 1 1 1 0 0 1 0 1 0 0 1 1 0 0 0 1 0 0 0 Y 0 1 1 0 C D B 0 0 0 0 0 1 1 0 0 A Y D C B A Design Considerations
  • 34. 0 1 1 1 1 0 0 1 1 1 0 1 0 1 1 0 0 0 1 1 0 1 1 0 1 0 0 1 0 1 0 1 0 0 1 1 0 0 0 1 1 1 0 1 1 1 1 0 0 0 1 1 0 1 1 1 1 0 1 0 1 0 1 0 0 1 0 0 1 1 1 1 0 0 1 0 1 0 0 1 1 0 0 0 1 0 0 0 Y 0 1 1 0 C D B 0 0 0 0 0 1 1 0 0 A Y D C B A Expression Design Considerations
  • 35.
  • 36. X 1 1 1 1 X 0 1 1 1 X 1 0 1 1 X 0 0 1 1 X 1 1 0 1 X 0 1 0 1 0 1 0 0 1 1 0 0 0 1 X X 1 1 0 1 1 1 1 0 0 0 1 1 0 X X 1 1 1 1 0 1 0 1 0 1 0 0 1 0 X 0 1 1 1 1 0 0 1 0 1 0 0 1 X 1 0 0 0 1 0 0 0 Y 0 1 1 0 C D B 0 0 0 0 0 1 1 0 0 A Y D C B A Design Considerations
  • 37. X 1 1 1 1 X 0 1 1 1 X 1 0 1 1 X 0 0 1 1 X 1 1 0 1 X 0 1 0 1 0 1 0 0 1 1 0 0 0 1 X X 1 1 0 1 1 1 1 0 0 0 1 1 0 X X 1 1 1 1 0 1 0 1 0 1 0 0 1 0 X 0 1 1 1 1 0 0 1 0 1 0 0 1 X 1 0 0 0 1 0 0 0 Y 0 1 1 0 C D B 0 0 0 0 0 1 1 0 0 A Y D C B A Expression Design Considerations
  • 38.
  • 39. This resource was created by the University of Wales Newport and released as an open educational resource through the Open Engineering Resources project of the HE Academy Engineering Subject Centre. The Open Engineering Resources project was funded by HEFCE and part of the JISC/HE Academy UKOER programme. © 2009 University of Wales Newport This work is licensed under a Creative Commons Attribution 2.0 License . The JISC logo is licensed under the terms of the Creative Commons Attribution-Non-Commercial-No Derivative Works 2.0 UK: England & Wales Licence.  All reproductions must comply with the terms of that licence. The HEA logo is owned by the Higher Education Academy Limited may be freely distributed and copied for educational purposes only, provided that appropriate acknowledgement is given to the Higher Education Academy as the copyright holder and original publisher. The name and logo of University of Wales Newport is a trade mark and all rights in it are reserved. The name and logo should not be reproduced without the express authorisation of the University. Design Considerations