basic cmos flowchart