Techniques for systematic top-down analog circuit design by