390 likes | 560 Views
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.
E N D
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
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
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
CSEE – Research subjects • Automatic Control • Computer Communication • Embedded Systems • Computer Science • Industrial Electronics • Media Technology • Medical Technology • Signal Processing
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.
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.
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
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
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!
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
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/
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)
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
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
Analog design flow Specification • Specification • Analog inverter • Noise • Speed • Loads • Slew rate • Power consumption • Process choice Initial design Simulation Layout Post-layout sim. Manufatcure
Analog design flow Specification • Initial design • Schematic entry • Some parts simulated at higher level (AHDL) Initial design Simulation Layout Post-layout sim. Manufatcure
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
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
Analog design flow Specification • Simulation • Extract R & C from layout • Re-simulate • Iterate Initial design Simulation vOUT Layout Post-layout sim. Manufatcure vIN
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
Digital design flow Design entry • Design Entry • Develop VHDL or Verilog files • Simulation at functional level Set constraints Synthesis Placement Routing Manufatcure
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
Digital design flow Design entry • Synthesis • Generates schematic based on standard cells • Schematic is described by new code Set constraints Synthesis Placement Routing Manufatcure
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
Digital design flow Design entry • Routing • Tool creates all interconnect Set constraints Synthesis Placement Routing Manufatcure
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
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
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
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
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
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
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