digital circuit abstract