gray color on logic function with NMOS in Proteus
After lots of research i figure out finally that NMOS have impedance problem in design so voltages change when you using them in series mode. that's one of the reason we using CMOS