Add top level block diagram and timing contraints