Logic Gate Simulator is an open-source tool for experimenting with and learning about logic gates. The simulator tool was originally designed for CIS students at South Puget Sound Community College but is free for anyone to use and modify under the GPL v3.
Logic Gate Simulator is written in C#/WPF using .NET 4
Watch a 3 minute video demonstration
Dave Jordan has implemented a multiplier, download am.gcg
Logic Gate Simulator is one of many similar learning and simulation systems, such as:
Available as a Windows installer, a no-install executable, or full source code. Downloads hosted by SourceForge.
You will need the .NET Framework if you don't already have it installed.
Current version is 1.4, released on 14 Jun 2011. See changes.