1 / 38

ASIC design seminar

ASIC design seminar. Jonny Johansson EISLAB, CSEE, LTU 20100323. Todays agenda. 09.00 Introduction to ASIC design 09.45 Coffee 10.00 On the Fraunhofer Institute 11.00 An applied example 11.40 Walk through lab 12.00 Lunch. Short words on CSEE and EISLAB. Jonny Johansson.

mimir
Download Presentation

ASIC design seminar

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ASIC design seminar Jonny Johansson EISLAB, CSEE, LTU 20100323

  2. Todays agenda • 09.00 Introduction to ASIC design • 09.45 Coffee • 10.00 On the Fraunhofer Institute • 11.00 An applied example • 11.40 Walk through lab • 12.00 Lunch

  3. Short words on CSEE and EISLAB Jonny Johansson

  4. Computer Science and Electrical Engineering • 8 research topics • ~35 faculty • ~55 PhD students • ~105 employees • 250 full time students • Turn over EUR 10 million • Undergraduate education EUR 1,5 million • Research EUR 8,5 million

  5. CSEE – education • Undergraduate education in Computer science and Engineering physics and electronics • International cooperation with exchange and masters students • Two years int’l masters programmes • M.Sc. in Mobile Systems

  6. CSEE – Research subjects • Automatic Control • Computer Communication • Embedded Systems • Computer Science • Industrial Electronics • Media Technology • Medical Technology • Signal Processing

  7. About EISLAB • EISLAB (Embedded Internet Systems Laboratory) is a division within the Dept. of Computer Science and Electrical Engineering. • Our work includes research and education in the fields of electronics, embedded systems, sensors, and robotics.

  8. EISLAB by the numbers • Research leaders: Prof. Jerker Delsing, Prof. Per Lindgren • Manager: Dr. Jan van Deventer • Faculty: 14 people. • +25 PhD students • Other staff: 5 people. • Yearly research turnaround: EUR 4 Million.

  9. Research areas at EISLAB • Embedded EMC • Simulation and experimental methods for electromagnetic problems • Sensor Systems • Sensing using ultrasonics, optics, and GNSS • Electronics Design • Analog and mixed signal ASIC and discrete electronics design for sensor systems • Electronics production • Solderability and testability for small and medium volume production • EIS architecture • Methodologies, tools, and realizations of Embedded Internet Systems

  10. ASIC design at EISLAB • Staff • Who do? • Johan B, Jonny J, Hans Raben • Who did? • Kirill, Martin G, Lei Zou, • Who will? • Håkan F, Kalevi, New PhD student within ESIS • Courses • ASIC deisgn course for students in 3rd or 4th year • Research • ESIS; Elektronik system - ett regionalt innovationssystem • CMTF; Centrum för medicinsk teknik och fysik

  11. Introduction to ASIC design

  12. What is an ASIC? • On-chip combination of analog and digital building blocks • Analog: amplifiers, comparators, charge pumps • Digital: counters, memory, state machines etc • Can be an autonomous system! • Integrated Circuit – IC • Standard components, e.g. op-amps, uP etc • Application Specific IC - ASIC • Custom made for specific application • This is what we do!

  13. Why ASIC? • Size • Thousands of transistors in one mm2 • Easy integration in e.g. sensor systems • Power consumption • Low internal loads • Full control over power partitioning • Performance • High speeds • Stringent timing • Features not realizable with discrete components • Charge Coupled Devices – CCD • Price? • Only economical for very large volumes

  14. Europractice – an important resource • Supports microelectronics development & research within EU • Small business, universities and research organizations • Good connections; Fraunhofer IIS is coordinator • Design software • All major brands, we use Cadence • Research, prototypes, and small volume! • Chip design via a number of foundries • We use austriamicrosystems, AMS • Very good design support • http://www.europractice-ic.com/

  15. Process and cost examples • Multi project wafer – MPW • Several designs on same wafer – lower cost for masks • Fhg IIS & IMEC coordinates • We receive 20-40 dies, bare or encapsulated • EISLAB up to now in about 10 MPW runs • AMS 0.35 µm CMOS technology • 4 metal layers • 3.3 Volt • € 580 / mm2 (min € 5,800) • UMC 0.18 µm CMOS technology • 6 metal layers • 1.8 / 3.3 Volt • € 920 / mm2 (min € 23,000)

  16. The microelectronics laboratory • From bare die to tested system! • Initial investment by Kempe • Running cost funded by user projects Mounting - Chip i package - Chip on PCB - SMT Elektrical connection - Wire bondning - Conductive glue - Soldering System level test - Signal generators - Oscilloscopes - Logic analyzer Fault tracing - On-chip probing

  17. Analog and digital design flows

  18. Analog vs Digital • Few to tens of transistors • Constraints • Noise, speed, power • Designer starts from scratch • Manual schematic entry • Manual layout • Manual wiring • Highly dependent on parasitics • Matching critical • Complex tools • Thousands of transistors • Constraints • Timing, size • Designer writes “code” • Automatic schematic generation • Automatic layout • Automatic wiring • Almost non-dependent on parasitics • Matching uncritical • Complex tools

  19. Analog design flow Specification • Specification • Analog inverter • Noise • Speed • Loads • Slew rate • Power consumption • Process choice Initial design Simulation Layout Post-layout sim. Manufatcure

  20. Analog design flow Specification • Initial design • Schematic entry • Some parts simulated at higher level (AHDL) Initial design Simulation Layout Post-layout sim. Manufatcure

  21. Analog design flow Specification • Simulation • Initial simulations to verify design approach • Tune design to work over “corners” • Temperature, process variation, supply changes • Values can vary several tens of % ! Initial design Simulation vOUT Layout Post-layout sim. Manufatcure vIN

  22. Analog design flow Specification • Layout • Artwork with rectangles • About 20 layers to work with • Transistors predefined • Matching issues critical • Cross-verify with schematic Initial design Simulation Layout Post-layout sim. Manufatcure

  23. Analog design flow Specification • Simulation • Extract R & C from layout • Re-simulate • Iterate Initial design Simulation vOUT Layout Post-layout sim. Manufatcure vIN

  24. Analog design flow Specification • Manufacture • Generate layout data file • Send to Europractice for check • Wait three months… • Power up and cross your fingers • Verification tricky on-chip Initial design Simulation Layout Post-layout sim. Manufatcure

  25. Digital design flow Design entry • Design Entry • Develop VHDL or Verilog files • Simulation at functional level Set constraints Synthesis Placement Routing Manufatcure

  26. Digital design flow Design entry • Specify technology • AMS 0.35 µm CMOS technology • UMC 0.18 µm CMOS technology • Set constraints • E.g. clock frequency or area • 100 MHz • Max 2.0 mm2 Set constraints Synthesis Placement Routing Manufatcure

  27. Digital design flow Design entry • Synthesis • Generates schematic based on standard cells • Schematic is described by new code Set constraints Synthesis Placement Routing Manufatcure

  28. Digital design flow Design entry • Placement • Designer gives “floorplan” • Pad ring, where to place cells etc • Tool places standard cells after “code” Set constraints Synthesis Placement Routing Manufatcure

  29. Digital design flow Design entry • Routing • Tool creates all interconnect Set constraints Synthesis Placement Routing Manufatcure

  30. Digital design flow Design entry • Manufacture • Generate layout data file • Send to Europractice for check • Wait three months… • Power up and cross your fingers Set constraints Synthesis Placement Routing Manufatcure

  31. Design examples

  32. A 16-bit 60µW Multi-Bit ΣΔ Modulator • Targeting portable ECG applications • Low bandwidth, extremely low power • High dynamic range • Low signal (6 mV) high offsets (300 mV) • On chip clock generation logic • Achieves 16 bit DR • Three channel complete system inplemented by Fhg IIS

  33. HV transmit/receive chip for US application • AMS HV 0.8 µm CMOS • High voltage generation for excitation (up to 40 V from 3 V supply) • Amplifier for received echo • State machine for chip control • Operating time of several years from single Lithium battery possible • Size 3.5 x 3.5 mm

  34. Low time jitter comparator for level crossing ADC • Level crossing ADC measures time for signal level crossing • Requires high stability comparator • 10 bit SNR can be achieved with 16 levels • Time jitter 100 ps at 6 ns propagation time

  35. CCD test chip • Used as analog memory • FIFO, 190 elements • Idea: Capture hig speed signals for subsequent AD conversion • Allow the rest of the system to remain sleep mode until data identified • New vesrions ready for evaluation

  36. SPAD - Single photon avalanche diode • Receiver for laser distance measurement • Detects single photons at about 10% probability • Reverse bias “above” avalanche breakdown • Single photon triggers breakdown • Tested in lab

  37. High voltage high current DAC • Driver for US applications • Up to 40 V p-p, 400 mA max • 150 MHz sampling frequency • High precision timing and current • On chip calibration • On chip HV switches for off-chip receiver isolation

  38. That’s it, questions?

More Related