Title : 
System factorization in codesign. A case study of the use of formal techniques to achieve hardware-software decomposition
         
        
            Author : 
Bose, Bhaskar ; Tuna, M. Esen ; Johnson, Steven D.
         
        
            Author_Institution : 
Dept. of Comput. Sci. Indiana Univ., Bloomington, IN, USA
         
        
        
        
        
        
            Abstract : 
A major element of codesign is the task of decomposing a design in order to target some of its components to hardware and some to software while maintaining the integrity of the execution model. We illustrate how a previously- developed algebraic technique which we call `system factorization´, adapts to this notion of decomposition. As an example, we describe how the mechanization of system factorization was used in the formal derivation of an implementation of Hunt´s (1992) FM9001 microprocessor description using the DDD (digital design derivation) system. This case study demonstrates the benefits to system-level design in combinational-reasoning systems, hardware synthesis tools, and a hardware development platform in an integrated prototyping environment
         
        
            Keywords : 
algebraic specification; logic design; microprocessor chips; microprogramming; software engineering; software prototyping; DDD system; FM9001 microprocessor description; algebraic technique; codesign; combinational-reasoning systems; digital design derivation; execution integrity; formal techniques; hardware development platform; hardware synthesis tools; hardware-software decomposition; integrated prototyping environment; system factorization; system-level design; Automation; Computer aided software engineering; Computer science; Hardware; Microprocessors; NASA; Prototypes; Software tools; System-level design; Very large scale integration;
         
        
        
        
            Conference_Titel : 
Computer Design: VLSI in Computers and Processors, 1993. ICCD '93. Proceedings., 1993 IEEE International Conference on
         
        
            Conference_Location : 
Cambridge, MA
         
        
            Print_ISBN : 
0-8186-4230-0
         
        
        
            DOI : 
10.1109/ICCD.1993.393334