Standard Cell Marathon : Key Concepts, Classifications, Design and Characterization