Syllabus academic year 2009/2010
(Created 2009-08-11.)

Higher education credits: 4,5. Grading scale: UG. Level: A (Second level). Language of instruction: The course will be given in English. Optional for: D4, E4, E4dps, F4, F4nfe, MNAV2, MSOC2, N4, N4nel, Pi4. Course coordinator: Peter Nilsson,, Inst för elektro- och informationsteknik. Prerequisites: ETI 130 Digital IC design or equivalent. Assessment: Approved hand in exercises, carrying out a lecture in a given subject and 80% presence on the lectures. Home page:

The development in digital integrated circuit design are continuously moving towards smaller and smaller transistors at the same time as more and more components can be integrated at the same silicon die. The circuit designer is thus facing new problems when new parameters are influencing the design work. Phenomenon like leakage and short channel effects in the transistors are some examples on that. New design methods are therefore required. New technologies will also require new methodologies for test and verification.

Another important area is design of arithmetic building blocks such as adders and multipliers, which are basic operations in many designs. There are a large number of opportunities when implementing digital circuits that give different results on speed, area, and power consumption. Clocking of digital synchronous circuits is an area with increasing problems today. Efficient clocking strategies and alternatives such as asynchronous design are studied.

Knowledge and understanding
For a passing grade the student must

Skills and abilities
For a passing grade the student must

Judgement and approach
For a passing grade the student must

The course is to a large extent an in dept of the knowledge that is taught in the course Digital IC design. The students are expected to have the basic knowledge from that course in mind. This course give an advanced perspective where the student can are expected to be able to draw far-reaching conclusions by generalizing and abstracting over several domains and levels on the subject digital IC design. The course gives a deep perspective with problems from future technologies in the nano scale area viewpoints on performance and power consumption from a low up to a high abstraction level, including how it is applied on advanced arithmetic. A deep survey of how to control and synchronize data flows will be given, both within synchronous and asynchronous design. Methodologies for test and verification of digital circuits will be taught. A large part of the course will be dedicated to new perspectives on digital design, where the students are presenting different subjects to each other.

Rabaey J M, Chandrakasan A, Nicolic B: Digital Integrated Circuits: A Design Perspective, Prentice Hall International Editions, ISBN 9780130909961.
Recommended book: B. Parhami B: Computer Arithmetic: Algorithms and Hardware Designs, Oxford University Press, ISBN 0-19-512583-5,
Additional material will be found at