CPU design :answers to frequently asked questions