System LSI designs • System LSI design = LSI chip design + Embedded software development • Very complicated tasks both as HW and SW • Should be reasoned about in very abstracted design levels – CAD supports for higher designs levels than RTL are essential • However, there are several hard but should-be-solved-quickly problems µProcessor Control IP Comp. Memory Pipeline RAM IF FSM IP Netlist State PC Interface IR Control Bus Interface Processors IPs Memories Busses Functional specification + constraints Interface Analog parts Memory Registers ALUs/FUs Memories Gates State Datapath Mem RF IF FSM Analog parts Memory State ALU Custom HW System architecture + estimates RTL/IS Implementation 4 + results
System On a Chip µProcessor Control IP Comp. Memory Pipeline RAM IF FSM IP Netlist State PC Interface IR Bus Interface Functional specification + constraints Processors IPs Memories Busses Control Interface Memory Registers ALUs/FUs Memories Gates State Datapath Mem RF IF FSM Memory State ALU Custom HW System architecture + estimates RTL/IS Implementation + results 5
6
7
8
9
10
11
12
13
14
Spec. C Technology Open Consortium Activities(Provisional) ØDetermine Produce and publish specifications of Spec. C language Øinteroperability issues. Ø Establish Spec. C system design methodology based on Spec. C language Ø Encourage development and use of tools that follow the guidelines of the Spec. C design environment. Ø Spread Spec. C technology in the electronics community 15