Unformatted text preview:

Slide 1Slide 2Slide 3Slide 4Slide 5Slide 6Slide 7Slide 8Slide 9Physical Implementation1) Manufactured Integrated Circuit (IC) Technologies2) Programmable IC Technology3) Other TechnologiesManufactured IC TechnologiesIf you took a pencil and made the smallest dot that you could on a sheet of paper, that dot’s area would hold many thousands of transistors on a modern silicon chip. How can chip makers create such tiny transistors? The key lies in photography. Chip makers lay a special chemical onto the chip, special because the chemical changes when exposed to light. Chip makers then shine light through a lens that focuses the light down to extremely small regions on the chip - similar to how a microscope’s lens lets us see tiny things by focusing light, but in reverse. The chemical in the small illuminated region changes, and then a solvent washes away the chemical - but some regions stay because of the light that changed that region. Those remaining regions form parts of transistors. Repeating this process over and over again, with different chemicals at different steps, results not only in transistors, but also wires connecting the transistors, and insulators preventing crossing wires from touching.Custom Integrated CircuitsOnly 10% of digital designs are implemented as custom ICs.• Calculators• Watches• PentiumApplication Specific Integrated Circuits (ASICs)1) Gate Array• Cheaper• Faster fabrication• Slower performance• Bigger size• More power consumption2) Standard Cells• More optimized• Slower fabricationProgrammable IC TechnologyField Programmable Gate Arrays (FPGAs)To implement the desired circuit we program an FPGA chip (download a series of bits into chip’s memories).• Circuit is ready in minutes• 10 times slower• 20 times biggerLookup TablesA memory can implement a combinatorial circuit.A memory used to implement combinatorial circuit is known as a lookup table.Example 7.3: Implementing the seatbelt warning light with a lookup tablePartitioning a Circuitamong Lookup TablesWe need 2N word memory for a function with N variables.3-input 2-output lookup tables work best for most circuits.Programmable Interconnects(Switch Matrices)The point of FPGA is that the entire chip is pre-fabricated – including the wires.Programmable interconnects (switch matrices) allow us to program the connections among lookup tables.Example 7.6: 24 decoder on an FPGA with a switch matrixConfigurable Logic BlockHow many bits to


View Full Document

UCR EE 120A - Physical Implementation

Download Physical Implementation
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Physical Implementation and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Physical Implementation 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?