A video projector will be available at the presentation. If you need a laptop at the presentation - please tell me before
no later than the night before your presentation.
This list show some topics that can be interesting.
Feel free to add case studies as a part of the presentation.
Some of the topics are introduced in the lecturing part in the first half of the course. Try to move on from that point without too much overlap.
- Division - square root
- Arithmetic for complex numbers
- Scaling, truncation, rounding, dynamic range
Advanced arithmetic operations
- Trigonometric functions
- Arithmetic in the logarithmic domain
- Look up tables (LUTs)
- Arithmetic for large numbers e.g. for crypto
- see the book p. 252-255
Number representation with a hardware perspective
- High radix,
- Redundant numbers etc.
- Case studies
CORDIC algorithm for ASIC
- Different architectures
Newton Raphson hardware
- with and without LUTs
- especially the transmission line effect
DC-DC converters in an ASIC perspective
- Focus on DC-DC converters on chip!!!
- DC-DC for multiple voltages, control structures, etc.
- Case studies
Threshold voltage techniques/technologies
Multiple supply techniques
Low Power microprocessors
Embedded processors, e.g. ARM (amba bus)
Low swing techniques
Digital CMOS operation in the sub-threshold region
Tools for CMOS design
- Power estimation,
- High level design,
CMOS temperature behavior,
CMOS in outer space
- cosmic rays (at ground level as well)
CMOS Processing (and other exotic materials)
FPGAs - How does they work
Leakage (and other effects) in future technologies
Clocking in a VLSI perspective
- Clock recovery
- Clock domains
- On chip clock generation
- Multiple supply
Filter hardware, especially
- Single-Constant Multiplication
- Multiple-Constant Multiplication
Other (this one is appreciated!)