Description:De Ranter (RF MAGIC, US) and Steyaert (KU Leuven, Belgium) describe design techniques for complementary metal oxide semiconductor communication circuits, especially oscillators and upconverters. The design tools described are based on topology-specific design templates that can be used as a framework for automating design processes. The description of upconverter design is presented as a typical case example, since it starts from the market perspective and runs through high-level topology design, derivation of block-level specifications, description of final circuits, and presentation of measurement results.