geneates timing diagrams for basic data processing units