Det är idrottens skiljedomstol Cas som dömer Knighton, som tidigare friats från dopningsmisstankar i USA efter att ha sagt att han fått i sig det förbjudna preparatet trenbolon då han åt kött på en restaurang.
Internationella dopningsbyrån Wada och friidrottens integritetsenhet (AIU) har argumenterat för en fyraårig avstängning och Cas väljer att gå på deras linje.
21-årige Knighton har slutat fyra på 200 meter i två raka OS.