Title :
Pipeline Design and Verification in Bluenose II
Author :
Chan, Ca Bol ; Ciubotariu, Vlad ; Aagaard, Mark
Abstract :
As digital hardware circuits get more complex, it becomes more difficult and time consuming to verify a design. Although time to market is crucial, adequate time should be spent on verification since a bug found after manufacturing is expensive to fix and will cause further delay to market. Techniques in formal methods such as model checking allow the discovery of subtle design bugs. However, formal verification usually requires specialized expertise. Bluenose II aims to address these issues by raising design abstraction to increase productivity and reduce verification effort, focusing on pipelined circuits in particular.
Keywords :
digital circuits; logic CAD; pipeline processing; program debugging; program verification; digital hardware circuit; formal method; model checking; pipeline design; pipeline verification; subtle design bug; Circuit testing; Computer bugs; Costs; Formal verification; Hardware; Hazards; Integrated circuit interconnections; Pipeline processing; Process design; Time to market;
Conference_Titel :
Electrical and Computer Engineering, 2007. CCECE 2007. Canadian Conference on
Conference_Location :
Vancouver, BC
Print_ISBN :
1-4244-1020-7
Electronic_ISBN :
0840-7789
DOI :
10.1109/CCECE.2007.353