From Silicon to Microelectronics Yahya Lakys EE & CE 200 Fall 2014
Outline Introduction How Transistors Work ? Logic Gates FPGA & ASIC New Trending Technologies
Introduction Syllabus Microelectronics
How Does a Transistor Work? Semiconductor, Silicon and transistors http://www.youtube.com/watch?v=IcrBqCFLHIY
Digital Logic Gates Digital Logic Function Product AND (&) Sum OR (|) 3 Inputs SUM of PRODUCTS Black Box Truth Table Boolean Logic Minimisation Connect Standard Logic Chips Very Simple Glue Logic FIXED Logic Transistor Switches john.coughlan@rl.ac.uk
Integrated Circuits Standard Cells
Programmable Logic Devices PLDs Un-programmed State Planes of ANDs, ORs Different Types SUM of PRODUCTS Prefabricated Programmble Links Reconfigurable Logic Function Inputs Sums ANDs OR Programmed PLD Product Terms Sum of Products Source : john.coughlan@rl.ac.uk
How can we make a “programmable logic”? SRAM-based (Memory) Reconfigurable Track latest SRAM technology Volatile Generally high power Anti-fuse technique One-time programmable Non-volatile – security app.
Field Programmable Gate Arrays FPGA ‘Simple’ Programmable Logic Blocks Massive Fabric of Programmable Interconnects
FPGA – Look Up Table LUT contains Memory Cells to implement small logic functions Each cell holds ‘0’ or ‘1’ . Programmed with outputs of Truth Table Inputs select content of one of the cells as output
Logic Blocks Larger Logic Functions built up by connecting many Logic Blocks together
Circuit Compilation
Routing Example FPGA
Application Specific Integrated Circuit ASIC Designed for a specific use or application NRE – Non Recurrent Engineering Cost High volume products
ASIC Design Flow
ASIC vs FPGA
Moore’s Law
New Trending Technologies Technology shrinking bottleneck Leakage issues
New Trending Technologies Carbon nanotubes Magnetic devices Graphene
Thank you! http://hofstetterlandscaping.com/wp-content/uploads/2012/09/questions.jpg