2 3 System LSI designs System LSI design

  • Slides: 76
Download presentation

2

2

3

3

System LSI designs • System LSI design = LSI chip design + Embedded software

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

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

6

7

7

8

8

9

9

10

10

11

11

12

12

13

13

14

14

Spec. C Technology Open Consortium Activities(Provisional) ØDetermine Produce and publish specifications of Spec. C

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

16

16

17

17

18

18

19

19

20

20

21

21

22

22

23

23

24

24

25

25

26

26

27

27

28

28

29

29

30

30

31

31

32

32

33

33

34

34

35

35

36

36

37

37

38

38

39

39

40

40

41

41

42

42

43

43

44

44

45

45

46

46

47

47

48

48

49

49

50

50

51

51

52

52

53

53

54

54

55

55

56

56

57

57

58

58

59

59

60

60

61

61

62

62

63

63

64

64

65

65

66

66

67

67

68

68

69

69

70

70

71

71

72

72

73

73

74

74

75

75

76

76