tkgate est un simulateur de circuit numérique incluant un éditeur graphique tcl/tk. supporte de nombreux éléments de circuits basiques et des modules définis par l'utilisateur. le logiciel est accompagné d'un manuel et de circuits d'exemples qui peuvent être chargés à travers le menu d'aide. les circuits d'exemples incluent un cpu (unité centrale) simple, programmé pour exécuter le jeu animals.