Multifunction Crew Lift

December 2017
Download link: Currently unavailable

This multifunction crew lift was a three-person VLSI design project. My role was designing and implementing the arithmetic unit which takes input from the timing control and feeds it into the motor control. The controls are based on perfect time, where a constant time defines distance travelled. Every three seconds, the lift moves one level (either up or down). If we want to move from level 0 to 2, it will take 6 seconds, which is two levels.

The total elements involved are:

  • Memory component to save our states (current, destination)
  • Timing element to track distance travelled
  • Arithmetic unit to calculate valid destinations
  • Controller to synchronize all the elements

Below is the high level schematic design which shows the logic gates.