48
1/130 JJ II J I Atr´ as Cerrar Universidad de Sevilla Dpto. Matem´ atica Aplicada I ETS Ing. Inform´ atica Teor ´ ıa de Grafos Tema 2: Trazados ortogonales I.I. ETSII US DMA1

Teor a de Grafos - Universidad de Sevillama1.eii.us.es/Material/TG_ii_1dintrotraort.pdf · Atr as Cerrar Documentaci on de un sistema multiprocesador. 9/130 JJ II J I Atr as Cerrar

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Teor a de Grafos - Universidad de Sevillama1.eii.us.es/Material/TG_ii_1dintrotraort.pdf · Atr as Cerrar Documentaci on de un sistema multiprocesador. 9/130 JJ II J I Atr as Cerrar

1/130

JJIIJI

Atras

Cerrar

Universidad de Sevilla

Dpto. Matematica Aplicada I

ETS Ing. Informatica

Teorıa de GrafosTema 2: Trazados ortogonalesI.I. ETSII US DMA1

Page 2: Teor a de Grafos - Universidad de Sevillama1.eii.us.es/Material/TG_ii_1dintrotraort.pdf · Atr as Cerrar Documentaci on de un sistema multiprocesador. 9/130 JJ II J I Atr as Cerrar

2/130

JJIIJI

Atras

Cerrar

Trazados ortogonales

Page 3: Teor a de Grafos - Universidad de Sevillama1.eii.us.es/Material/TG_ii_1dintrotraort.pdf · Atr as Cerrar Documentaci on de un sistema multiprocesador. 9/130 JJ II J I Atr as Cerrar

3/130

JJIIJI

Atras

Cerrar

Genealogıa

Page 4: Teor a de Grafos - Universidad de Sevillama1.eii.us.es/Material/TG_ii_1dintrotraort.pdf · Atr as Cerrar Documentaci on de un sistema multiprocesador. 9/130 JJ II J I Atr as Cerrar

4/130

JJIIJI

Atras

Cerrar

Genealogıa (en malla)

Page 5: Teor a de Grafos - Universidad de Sevillama1.eii.us.es/Material/TG_ii_1dintrotraort.pdf · Atr as Cerrar Documentaci on de un sistema multiprocesador. 9/130 JJ II J I Atr as Cerrar

5/130

JJIIJI

Atras

Cerrar

Diseno arquitectonico

Page 6: Teor a de Grafos - Universidad de Sevillama1.eii.us.es/Material/TG_ii_1dintrotraort.pdf · Atr as Cerrar Documentaci on de un sistema multiprocesador. 9/130 JJ II J I Atr as Cerrar

6/130

JJIIJI

Atras

Cerrar

Juegos de ordenador

Page 7: Teor a de Grafos - Universidad de Sevillama1.eii.us.es/Material/TG_ii_1dintrotraort.pdf · Atr as Cerrar Documentaci on de un sistema multiprocesador. 9/130 JJ II J I Atr as Cerrar

7/130

JJIIJI

Atras

Cerrar

Page 8: Teor a de Grafos - Universidad de Sevillama1.eii.us.es/Material/TG_ii_1dintrotraort.pdf · Atr as Cerrar Documentaci on de un sistema multiprocesador. 9/130 JJ II J I Atr as Cerrar

8/130

JJIIJI

Atras

Cerrar

Documentacion de un sistema multiprocesador

Page 9: Teor a de Grafos - Universidad de Sevillama1.eii.us.es/Material/TG_ii_1dintrotraort.pdf · Atr as Cerrar Documentaci on de un sistema multiprocesador. 9/130 JJ II J I Atr as Cerrar

9/130

JJIIJI

Atras

Cerrar

Diagrama de flujo documentando juegos de ordenador

Car

d S

wit

ches

MUX

5+10

5–10

54

Ace Finderacecard

2

sel

ADDR Score

REG

clear

5

5

5

5

5Comparator

score16gt

score21gtMiscellanous Flip Flops to be included in Control

stand.out stand

broke.out broke

ace11flag.outace11flag

Card

Rdy

button

card.rdy.sync

card.rdy.delay

score

load

Page 10: Teor a de Grafos - Universidad de Sevillama1.eii.us.es/Material/TG_ii_1dintrotraort.pdf · Atr as Cerrar Documentaci on de un sistema multiprocesador. 9/130 JJ II J I Atr as Cerrar

10/130

JJIIJI

Atras

Cerrar

Diagramas de flujo

Page 11: Teor a de Grafos - Universidad de Sevillama1.eii.us.es/Material/TG_ii_1dintrotraort.pdf · Atr as Cerrar Documentaci on de un sistema multiprocesador. 9/130 JJ II J I Atr as Cerrar

11/130

JJIIJI

Atras

Cerrar

Lınea temporal en un sistema multiprocesador

Page 12: Teor a de Grafos - Universidad de Sevillama1.eii.us.es/Material/TG_ii_1dintrotraort.pdf · Atr as Cerrar Documentaci on de un sistema multiprocesador. 9/130 JJ II J I Atr as Cerrar

12/130

JJIIJI

Atras

Cerrar

Organigramas

Page 13: Teor a de Grafos - Universidad de Sevillama1.eii.us.es/Material/TG_ii_1dintrotraort.pdf · Atr as Cerrar Documentaci on de un sistema multiprocesador. 9/130 JJ II J I Atr as Cerrar

13/130

JJIIJI

Atras

Cerrar

Organigramas

Organigramas

Page 14: Teor a de Grafos - Universidad de Sevillama1.eii.us.es/Material/TG_ii_1dintrotraort.pdf · Atr as Cerrar Documentaci on de un sistema multiprocesador. 9/130 JJ II J I Atr as Cerrar

14/130

JJIIJI

Atras

Cerrar

Page 15: Teor a de Grafos - Universidad de Sevillama1.eii.us.es/Material/TG_ii_1dintrotraort.pdf · Atr as Cerrar Documentaci on de un sistema multiprocesador. 9/130 JJ II J I Atr as Cerrar

15/130

JJIIJI

Atras

Cerrar

Page 16: Teor a de Grafos - Universidad de Sevillama1.eii.us.es/Material/TG_ii_1dintrotraort.pdf · Atr as Cerrar Documentaci on de un sistema multiprocesador. 9/130 JJ II J I Atr as Cerrar

16/130

JJIIJI

Atras

Cerrar

Bases de datos

Page 17: Teor a de Grafos - Universidad de Sevillama1.eii.us.es/Material/TG_ii_1dintrotraort.pdf · Atr as Cerrar Documentaci on de un sistema multiprocesador. 9/130 JJ II J I Atr as Cerrar

17/130

JJIIJI

Atras

Cerrar

Mapas de internet

Page 18: Teor a de Grafos - Universidad de Sevillama1.eii.us.es/Material/TG_ii_1dintrotraort.pdf · Atr as Cerrar Documentaci on de un sistema multiprocesador. 9/130 JJ II J I Atr as Cerrar

17/130

JJIIJI

Atras

Cerrar

Mapas de internet

Page 19: Teor a de Grafos - Universidad de Sevillama1.eii.us.es/Material/TG_ii_1dintrotraort.pdf · Atr as Cerrar Documentaci on de un sistema multiprocesador. 9/130 JJ II J I Atr as Cerrar

17/130

JJIIJI

Atras

Cerrar

Mapas de internet

Page 20: Teor a de Grafos - Universidad de Sevillama1.eii.us.es/Material/TG_ii_1dintrotraort.pdf · Atr as Cerrar Documentaci on de un sistema multiprocesador. 9/130 JJ II J I Atr as Cerrar

18/130

JJIIJI

Atras

Cerrar

Problemas de etiquetado

Page 21: Teor a de Grafos - Universidad de Sevillama1.eii.us.es/Material/TG_ii_1dintrotraort.pdf · Atr as Cerrar Documentaci on de un sistema multiprocesador. 9/130 JJ II J I Atr as Cerrar

19/130

JJIIJI

Atras

Cerrar

Problemas de etiquetado

Page 22: Teor a de Grafos - Universidad de Sevillama1.eii.us.es/Material/TG_ii_1dintrotraort.pdf · Atr as Cerrar Documentaci on de un sistema multiprocesador. 9/130 JJ II J I Atr as Cerrar

20/130

JJIIJI

Atras

Cerrar

Page 23: Teor a de Grafos - Universidad de Sevillama1.eii.us.es/Material/TG_ii_1dintrotraort.pdf · Atr as Cerrar Documentaci on de un sistema multiprocesador. 9/130 JJ II J I Atr as Cerrar

21/130

JJIIJI

Atras

Cerrar

Problemas de etiquetado

Page 24: Teor a de Grafos - Universidad de Sevillama1.eii.us.es/Material/TG_ii_1dintrotraort.pdf · Atr as Cerrar Documentaci on de un sistema multiprocesador. 9/130 JJ II J I Atr as Cerrar

22/130

JJIIJI

Atras

Cerrar

Page 25: Teor a de Grafos - Universidad de Sevillama1.eii.us.es/Material/TG_ii_1dintrotraort.pdf · Atr as Cerrar Documentaci on de un sistema multiprocesador. 9/130 JJ II J I Atr as Cerrar

23/130

JJIIJI

Atras

Cerrar

Problemas de etiquetado

Page 26: Teor a de Grafos - Universidad de Sevillama1.eii.us.es/Material/TG_ii_1dintrotraort.pdf · Atr as Cerrar Documentaci on de un sistema multiprocesador. 9/130 JJ II J I Atr as Cerrar

24/130

JJIIJI

Atras

Cerrar

Page 27: Teor a de Grafos - Universidad de Sevillama1.eii.us.es/Material/TG_ii_1dintrotraort.pdf · Atr as Cerrar Documentaci on de un sistema multiprocesador. 9/130 JJ II J I Atr as Cerrar

25/130

JJIIJI

Atras

Cerrar

Diagramas de flujo

Page 28: Teor a de Grafos - Universidad de Sevillama1.eii.us.es/Material/TG_ii_1dintrotraort.pdf · Atr as Cerrar Documentaci on de un sistema multiprocesador. 9/130 JJ II J I Atr as Cerrar

26/130

JJIIJI

Atras

Cerrar

Diagramas de flujo

Page 29: Teor a de Grafos - Universidad de Sevillama1.eii.us.es/Material/TG_ii_1dintrotraort.pdf · Atr as Cerrar Documentaci on de un sistema multiprocesador. 9/130 JJ II J I Atr as Cerrar

27/130

JJIIJI

Atras

Cerrar

Diagramas de flujo

Page 30: Teor a de Grafos - Universidad de Sevillama1.eii.us.es/Material/TG_ii_1dintrotraort.pdf · Atr as Cerrar Documentaci on de un sistema multiprocesador. 9/130 JJ II J I Atr as Cerrar

28/130

JJIIJI

Atras

Cerrar

Electronica

Page 31: Teor a de Grafos - Universidad de Sevillama1.eii.us.es/Material/TG_ii_1dintrotraort.pdf · Atr as Cerrar Documentaci on de un sistema multiprocesador. 9/130 JJ II J I Atr as Cerrar

29/130

JJIIJI

Atras

Cerrar

Diseno VLSI

1 2 3 4 5 6 7 8

1 2 3 4 5 6 7 8

A

B

C

D

A

B

C

D

3

2

1

0

1

0

0

1

0

0

3

1

0

2

1

2

0

3

3

2

1

0

s_a(1:0) s_a(1:0)

k(3:0) k(3:0)

j(3:0) j(3:0)

l(3:0)l(3:0)

b

ab

a n164 y yc c

s_a(1)n157

s_a(0)

s_a(0)

n159n158

k(0)

n160

j(0)

n155z(0)

l(0)

n156

k(1)

j(1)

n153z(1)

l(1)

n154

z(3:0)k(2)

j(2)

n151z(2)

l(2)

n152

k(3)

s_b(1:0)

n162

z(3:

0)

j(3)

s_b(1:0)s_b(0) n149

z(3)s_b(1)

l(3)

n150n161

n163s_b(0)

Page 32: Teor a de Grafos - Universidad de Sevillama1.eii.us.es/Material/TG_ii_1dintrotraort.pdf · Atr as Cerrar Documentaci on de un sistema multiprocesador. 9/130 JJ II J I Atr as Cerrar

30/130

JJIIJI

Atras

Cerrar

Diseno VLSI

Page 33: Teor a de Grafos - Universidad de Sevillama1.eii.us.es/Material/TG_ii_1dintrotraort.pdf · Atr as Cerrar Documentaci on de un sistema multiprocesador. 9/130 JJ II J I Atr as Cerrar

31/130

JJIIJI

Atras

Cerrar

Page 34: Teor a de Grafos - Universidad de Sevillama1.eii.us.es/Material/TG_ii_1dintrotraort.pdf · Atr as Cerrar Documentaci on de un sistema multiprocesador. 9/130 JJ II J I Atr as Cerrar

32/130

JJIIJI

Atras

Cerrar

12

34

56

78

12

34

56

78

A B C D

A B C D

4

10

1

0

12

2 310

12 14

11

10

12

9

4

56

2

1

7

12

4

5

2

1

6

13

14

8

8

14

1

6

6

0

8

9

15

15

10

54893211510

3

12

15

14

14

1311

10

8

8

1113

9

5

7

7

3

15

2

3

8

0

4

2

3

9

1

13

14

8

01413121176

0

11

10

6

6

0

2

12

39

7

1

5

cin

a(15

:0)

a(15

:0)

n10

44

n10

38

n10

31

n10

24

n10

18

n10

11

n1042

n10

27

a(4)

a(6)

a(1)

a(7)

a(11)

a(12)

a(12)

a(8)

a(13)

a(14)

b(1

5:0)

n10

16a(

6)n

1065

b(6

)su

m(6

)

b(7)

b(11)

n10

43

n10

40n

1039

n10

41

n99

3n

1034

n1035

sum

(7)

n10

33

a(7)

n10

37n

1036

b(7

)

n1029

n10

55n

1026

n1028

sum

(11)

n10

25

a(11

)n

1030

b(1

1)

a(12

)n

1063

b(1

2)n

1022

sum

(12)

n10

23

n10

20

n10

19b

(15:

0)n

1021

n10

57n

1013

n1015

sum

(13)

n10

12

a(13

)n

1017

b(1

3)n

1060

a(14

)

a(14

)b

(14)

n10

09su

m(1

4)b

(14)

n10

62n

1010

n10

61

n10

07n

1008

b(1

4)

a(9)

a(0)

sum

(0)

n10

05b

(0)

a(10

)b

(9)

b(1

0)

n1000

a(10

)su

m(1

0)n

1054

n97

6b

(10)

n10

01n

974

sum

(15:

0)n

975

b(4)

b(0

)n

1056

cin

b(1

2)n

973

n96

5b

(0)

a(0)

b(1

0)

n1058

n1059

a(10

)

n984

b(1

)a(

9)n

966

sum

(15)

a(1)

n10

47n

999

b(1

)n

1048

n98

3b

(2)

n98

5

a(2)

b(1

2)n

1014

a(1)

sum

(1)

b(1

3)n

991

b(2

)b

(3)

b(1

)n

967

a(2)

a(3)

a(2)

b(3

)n

988

n96

8b

(2)

sum

(2)

a(3)

a(3)

sum

(3)

n98

7

b(8

)b

(8)

b(3

)

a(8)

n96

2a(

5)n

1006

n10

49n

969

n99

6su

m(9

)n

964

b(8)

b(9

)a(

9)b

(6)

n10

52n

998

n97

2b

(5)

n1053

n994

n97

1

n1032

a(8)

n10

64su

m(8

)n

961

a(6)

n99

5

b(6

)a(

8)

n97

7n

1002

n98

0

n97

9n

981

n97

0su

m(4

)a(

4)n

1046

b(4

)

n1004

a(5)

b(5)

sum(15:0)

n10

03n

1051

n10

50su

m(5

)

n958

n10

45n

982

n99

2

n97

8

n997

n95

9n

960

n96

3

n98

6n

989

n99

0

b(1

5)n

957

a(15

)

cou

tco

ut

a(15

)

b(1

5)

Page 35: Teor a de Grafos - Universidad de Sevillama1.eii.us.es/Material/TG_ii_1dintrotraort.pdf · Atr as Cerrar Documentaci on de un sistema multiprocesador. 9/130 JJ II J I Atr as Cerrar

33/130

JJIIJI

Atras

Cerrar

4

10

1

0

12 14

8

14

6

8

15

15

10

54893211510

15

14

14

1311

8

8

1113

9

5

7

15

2

3

8

0

4

2

3

9

1

01413121176

6 12

7 5

n103

8

n103

1

n102

4

n101

8

n101

1

n1042

n101

6a(

6)n1

065

b(6)

sum

(6)

n104

3

n103

9

n103

4

n1035

sum

(7)

n103

3

a(7)

n103

7n1

036

b(7)

n1029

n102

6

n1028

sum

(11)

n102

5

a(11

)n1

030

b(11

)

a(12

)n1

063

b(12

)n1

022

sum

(12)

n102

3

n101

9

n105

7n1

013

n1015

sum

(13)

n101

2

a(13

)n1

017

b(13

)n1

060

a(14

)

a(14

)b(

14)

n100

9su

m(1

4)b(

14)

n106

2n1

010

n106

1

n100

7n1

008

a(0)

sum

(0)

n100

5b(

0)

a(10

)

b(10

)

n1000

sum

(10)

n976

n100

1n9

74

sum

(15:

0)n9

75

n973

n984

sum

(15)

n999

n983

n985

n101

4a(

1)su

m(1

)n9

91b(

1)

a(2)

n988

b(2)

sum

(2)

a(3)

sum

(3)

n987

b(8)

b(3)

a(8)

n962

n100

6

sum

(9)

n964

b(8)

b(9)

a(9)

n998

n1032

a(8)

n106

4su

m(8

)n9

61

a(8)

n100

2

n980

n979

n981

sum

(4)

a(4)

n104

6b(

4)

n1004

a(5)

b(5)

sum(15:0)

n100

3

sum

(5)

n958

n104

5n9

82

n997

n959

b(15

)n9

57

a(15

)

cout

cout

a(15

)

b(15

)

Page 36: Teor a de Grafos - Universidad de Sevillama1.eii.us.es/Material/TG_ii_1dintrotraort.pdf · Atr as Cerrar Documentaci on de un sistema multiprocesador. 9/130 JJ II J I Atr as Cerrar

33/130

JJIIJI

Atras

Cerrar

4

10

1

0

12 14

8

14

6

8

15

15

10

54893211510

15

14

14

1311

8

8

1113

9

5

7

15

2

3

8

0

4

2

3

9

1

01413121176

6 12

7 5

n103

8

n103

1

n102

4

n101

8

n101

1

n1042

n101

6a(

6)n1

065

b(6)

sum

(6)

n104

3

n103

9

n103

4

n1035

sum

(7)

n103

3

a(7)

n103

7n1

036

b(7)

n1029

n102

6

n1028

sum

(11)

n102

5

a(11

)n1

030

b(11

)

a(12

)n1

063

b(12

)n1

022

sum

(12)

n102

3

n101

9

n105

7n1

013

n1015

sum

(13)

n101

2

a(13

)n1

017

b(13

)n1

060

a(14

)

a(14

)b(

14)

n100

9su

m(1

4)b(

14)

n106

2n1

010

n106

1

n100

7n1

008

a(0)

sum

(0)

n100

5b(

0)

a(10

)

b(10

)

n1000

sum

(10)

n976

n100

1n9

74

sum

(15:

0)n9

75

n973

n984

sum

(15)

n999

n983

n985

n101

4a(

1)su

m(1

)n9

91b(

1)

a(2)

n988

b(2)

sum

(2)

a(3)

sum

(3)

n987

b(8)

b(3)

a(8)

n962

n100

6

sum

(9)

n964

b(8)

b(9)

a(9)

n998

n1032

a(8)

n106

4su

m(8

)n9

61

a(8)

n100

2

n980

n979

n981

sum

(4)

a(4)

n104

6b(

4)

n1004

a(5)

b(5)

sum(15:0)

n100

3

sum

(5)

n958

n104

5n9

82

n997

n959

b(15

)n9

57

a(15

)

cout

cout

a(15

)

b(15

)

Single Bend Wiring(Raghavan, Cohoony Sahni, 1986)

Page 37: Teor a de Grafos - Universidad de Sevillama1.eii.us.es/Material/TG_ii_1dintrotraort.pdf · Atr as Cerrar Documentaci on de un sistema multiprocesador. 9/130 JJ II J I Atr as Cerrar

33/130

JJIIJI

Atras

Cerrar

4

10

1

0

12 14

8

14

6

8

15

15

10

54893211510

15

14

14

1311

8

8

1113

9

5

7

15

2

3

8

0

4

2

3

9

1

01413121176

6 12

7 5

n103

8

n103

1

n102

4

n101

8

n101

1

n1042

n101

6a(

6)n1

065

b(6)

sum

(6)

n104

3

n103

9

n103

4

n1035

sum

(7)

n103

3

a(7)

n103

7n1

036

b(7)

n1029

n102

6

n1028

sum

(11)

n102

5

a(11

)n1

030

b(11

)

a(12

)n1

063

b(12

)n1

022

sum

(12)

n102

3

n101

9

n105

7n1

013

n1015

sum

(13)

n101

2

a(13

)n1

017

b(13

)n1

060

a(14

)

a(14

)b(

14)

n100

9su

m(1

4)b(

14)

n106

2n1

010

n106

1

n100

7n1

008

a(0)

sum

(0)

n100

5b(

0)

a(10

)

b(10

)

n1000

sum

(10)

n976

n100

1n9

74

sum

(15:

0)n9

75

n973

n984

sum

(15)

n999

n983

n985

n101

4a(

1)su

m(1

)n9

91b(

1)

a(2)

n988

b(2)

sum

(2)

a(3)

sum

(3)

n987

b(8)

b(3)

a(8)

n962

n100

6

sum

(9)

n964

b(8)

b(9)

a(9)

n998

n1032

a(8)

n106

4su

m(8

)n9

61

a(8)

n100

2

n980

n979

n981

sum

(4)

a(4)

n104

6b(

4)

n1004

a(5)

b(5)

sum(15:0)

n100

3

sum

(5)

n958

n104

5n9

82

n997

n959

b(15

)n9

57

a(15

)

cout

cout

a(15

)

b(15

)

Single Bend Wiring(Raghavan, Cohoony Sahni, 1986)

Emparejamiento OrtogonalSimple en Superficies

Page 38: Teor a de Grafos - Universidad de Sevillama1.eii.us.es/Material/TG_ii_1dintrotraort.pdf · Atr as Cerrar Documentaci on de un sistema multiprocesador. 9/130 JJ II J I Atr as Cerrar

33/130

JJIIJI

Atras

Cerrar

4

10

1

0

12 14

8

14

6

8

15

15

10

54893211510

15

14

14

1311

8

8

1113

9

5

7

15

2

3

8

0

4

2

3

9

1

01413121176

6 12

7 5

n103

8

n103

1

n102

4

n101

8

n101

1

n1042

n101

6a(

6)n1

065

b(6)

sum

(6)

n104

3

n103

9

n103

4

n1035

sum

(7)

n103

3

a(7)

n103

7n1

036

b(7)

n1029

n102

6

n1028

sum

(11)

n102

5

a(11

)n1

030

b(11

)

a(12

)n1

063

b(12

)n1

022

sum

(12)

n102

3

n101

9

n105

7n1

013

n1015

sum

(13)

n101

2

a(13

)n1

017

b(13

)n1

060

a(14

)

a(14

)b(

14)

n100

9su

m(1

4)b(

14)

n106

2n1

010

n106

1

n100

7n1

008

a(0)

sum

(0)

n100

5b(

0)

a(10

)

b(10

)

n1000

sum

(10)

n976

n100

1n9

74

sum

(15:

0)n9

75

n973

n984

sum

(15)

n999

n983

n985

n101

4a(

1)su

m(1

)n9

91b(

1)

a(2)

n988

b(2)

sum

(2)

a(3)

sum

(3)

n987

b(8)

b(3)

a(8)

n962

n100

6

sum

(9)

n964

b(8)

b(9)

a(9)

n998

n1032

a(8)

n106

4su

m(8

)n9

61

a(8)

n100

2

n980

n979

n981

sum

(4)

a(4)

n104

6b(

4)

n1004

a(5)

b(5)

sum(15:0)

n100

3

sum

(5)

n958

n104

5n9

82

n997

n959

b(15

)n9

57

a(15

)

cout

cout

a(15

)

b(15

)

Single Bend Wiring(Raghavan, Cohoony Sahni, 1986)

Emparejamiento OrtogonalSimple en Superficies

Conexiones Ortogonales Planas

Page 39: Teor a de Grafos - Universidad de Sevillama1.eii.us.es/Material/TG_ii_1dintrotraort.pdf · Atr as Cerrar Documentaci on de un sistema multiprocesador. 9/130 JJ II J I Atr as Cerrar

34/130

JJIIJI

Atras

Cerrar

Single Bend Wiring (Raghavan, Cohoon y Sahni, 1986)

Page 40: Teor a de Grafos - Universidad de Sevillama1.eii.us.es/Material/TG_ii_1dintrotraort.pdf · Atr as Cerrar Documentaci on de un sistema multiprocesador. 9/130 JJ II J I Atr as Cerrar

35/130

JJIIJI

Atras

Cerrar

Single Bend Wiring (Raghavan, Cohoon y Sahni, 1986)

Page 41: Teor a de Grafos - Universidad de Sevillama1.eii.us.es/Material/TG_ii_1dintrotraort.pdf · Atr as Cerrar Documentaci on de un sistema multiprocesador. 9/130 JJ II J I Atr as Cerrar

36/130

JJIIJI

Atras

Cerrar

4

10

1

0

12 14

8

14

6

8

15

15

10

54893211510

15

14

14

1311

8

8

1113

9

5

7

15

2

3

8

0

4

2

3

9

1

01413121176

6 12

7 5

n103

8

n103

1

n102

4

n101

8

n101

1

n1042

n101

6a(

6)n1

065

b(6)

sum

(6)

n104

3

n103

9

n103

4

n1035

sum

(7)

n103

3

a(7)

n103

7n1

036

b(7)

n1029

n102

6

n1028

sum

(11)

n102

5

a(11

)n1

030

b(11

)

a(12

)n1

063

b(12

)n1

022

sum

(12)

n102

3

n101

9

n105

7n1

013

n1015

sum

(13)

n101

2

a(13

)n1

017

b(13

)n1

060

a(14

)

a(14

)b(

14)

n100

9su

m(1

4)b(

14)

n106

2n1

010

n106

1

n100

7n1

008

a(0)

sum

(0)

n100

5b(

0)

a(10

)

b(10

)

n1000

sum

(10)

n976

n100

1n9

74

sum

(15:

0)n9

75

n973

n984

sum

(15)

n999

n983

n985

n101

4a(

1)su

m(1

)n9

91b(

1)

a(2)

n988

b(2)

sum

(2)

a(3)

sum

(3)

n987

b(8)

b(3)

a(8)

n962

n100

6

sum

(9)

n964

b(8)

b(9)

a(9)

n998

n1032

a(8)

n106

4su

m(8

)n9

61

a(8)

n100

2

n980

n979

n981

sum

(4)

a(4)

n104

6b(

4)

n1004

a(5)

b(5)

sum(15:0)

n100

3

sum

(5)

n958

n104

5n9

82

n997

n959

b(15

)n9

57

a(15

)

cout

cout

a(15

)

b(15

)

Page 42: Teor a de Grafos - Universidad de Sevillama1.eii.us.es/Material/TG_ii_1dintrotraort.pdf · Atr as Cerrar Documentaci on de un sistema multiprocesador. 9/130 JJ II J I Atr as Cerrar

37/130

JJIIJI

Atras

Cerrar

4

10

1

0

12 14

8

14

6

8

15

15

10

54893211510

15

14

14

1311

8

8

1113

9

5

7

15

2

3

8

0

4

2

3

9

1

01413121176

6 12

7 5

n103

8

n103

1

n102

4

n101

8

n101

1

n1042

n101

6a(

6)n1

065

b(6)

sum

(6)

n104

3

n103

9

n103

4

n1035

sum

(7)

n103

3

a(7)

n103

7n1

036

b(7)

n1029

n102

6

n1028

sum

(11)

n102

5

a(11

)n1

030

b(11

)

a(12

)n1

063

b(12

)n1

022

sum

(12)

n102

3

n101

9

n105

7n1

013

n1015

sum

(13)

n101

2

a(13

)n1

017

b(13

)n1

060

a(14

)

a(14

)b(

14)

n100

9su

m(1

4)b(

14)

n106

2n1

010

n106

1

n100

7n1

008

a(0)

sum

(0)

n100

5b(

0)

a(10

)

b(10

)

n1000

sum

(10)

n976

n100

1n9

74

sum

(15:

0)n9

75

n973

n984

sum

(15)

n999

n983

n985

n101

4a(

1)su

m(1

)n9

91b(

1)

a(2)

n988

b(2)

sum

(2)

a(3)

sum

(3)

n987

b(8)

b(3)

a(8)

n962

n100

6

sum

(9)

n964

b(8)

b(9)

a(9)

n998

n1032

a(8)

n106

4su

m(8

)n9

61

a(8)

n100

2

n980

n979

n981

sum

(4)

a(4)

n104

6b(

4)

n1004

a(5)

b(5)

sum(15:0)

n100

3

sum

(5)

n958

n104

5n9

82

n997

n959

b(15

)n9

57

a(15

)

cout

cout

a(15

)

b(15

)

Page 43: Teor a de Grafos - Universidad de Sevillama1.eii.us.es/Material/TG_ii_1dintrotraort.pdf · Atr as Cerrar Documentaci on de un sistema multiprocesador. 9/130 JJ II J I Atr as Cerrar

37/130

JJIIJI

Atras

Cerrar

4

10

1

0

12 14

8

14

6

8

15

15

10

54893211510

15

14

14

1311

8

8

1113

9

5

7

15

2

3

8

0

4

2

3

9

1

01413121176

6 12

7 5

n103

8

n103

1

n102

4

n101

8

n101

1

n1042

n101

6a(

6)n1

065

b(6)

sum

(6)

n104

3

n103

9

n103

4

n1035

sum

(7)

n103

3

a(7)

n103

7n1

036

b(7)

n1029

n102

6

n1028

sum

(11)

n102

5

a(11

)n1

030

b(11

)

a(12

)n1

063

b(12

)n1

022

sum

(12)

n102

3

n101

9

n105

7n1

013

n1015

sum

(13)

n101

2

a(13

)n1

017

b(13

)n1

060

a(14

)

a(14

)b(

14)

n100

9su

m(1

4)b(

14)

n106

2n1

010

n106

1

n100

7n1

008

a(0)

sum

(0)

n100

5b(

0)

a(10

)

b(10

)

n1000

sum

(10)

n976

n100

1n9

74

sum

(15:

0)n9

75

n973

n984

sum

(15)

n999

n983

n985

n101

4a(

1)su

m(1

)n9

91b(

1)

a(2)

n988

b(2)

sum

(2)

a(3)

sum

(3)

n987

b(8)

b(3)

a(8)

n962

n100

6

sum

(9)

n964

b(8)

b(9)

a(9)

n998

n1032

a(8)

n106

4su

m(8

)n9

61

a(8)

n100

2

n980

n979

n981

sum

(4)

a(4)

n104

6b(

4)

n1004

a(5)

b(5)

sum(15:0)

n100

3

sum

(5)

n958

n104

5n9

82

n997

n959

b(15

)n9

57

a(15

)

cout

cout

a(15

)

b(15

)

Emparejamiento OrtogonalSimple en Superficies

Page 44: Teor a de Grafos - Universidad de Sevillama1.eii.us.es/Material/TG_ii_1dintrotraort.pdf · Atr as Cerrar Documentaci on de un sistema multiprocesador. 9/130 JJ II J I Atr as Cerrar

38/130

JJIIJI

Atras

Cerrar

4

10

1

0

12 14

8

14

6

8

15

15

10

54893211510

15

14

14

1311

8

8

1113

9

5

7

15

2

3

8

0

4

2

3

9

1

01413121176

6 12

7 5

n103

8

n103

1

n102

4

n101

8

n101

1

n1042

n101

6a(

6)n1

065

b(6)

sum

(6)

n104

3

n103

9

n103

4

n1035

sum

(7)

n103

3

a(7)

n103

7n1

036

b(7)

n1029

n102

6

n1028

sum

(11)

n102

5

a(11

)n1

030

b(11

)

a(12

)n1

063

b(12

)n1

022

sum

(12)

n102

3

n101

9

n105

7n1

013

n1015

sum

(13)

n101

2

a(13

)n1

017

b(13

)n1

060

a(14

)

a(14

)b(

14)

n100

9su

m(1

4)b(

14)

n106

2n1

010

n106

1

n100

7n1

008

a(0)

sum

(0)

n100

5b(

0)

a(10

)

b(10

)

n1000

sum

(10)

n976

n100

1n9

74

sum

(15:

0)n9

75

n973

n984

sum

(15)

n999

n983

n985

n101

4a(

1)su

m(1

)n9

91b(

1)

a(2)

n988

b(2)

sum

(2)

a(3)

sum

(3)

n987

b(8)

b(3)

a(8)

n962

n100

6

sum

(9)

n964

b(8)

b(9)

a(9)

n998

n1032

a(8)

n106

4su

m(8

)n9

61

a(8)

n100

2

n980

n979

n981

sum

(4)

a(4)

n104

6b(

4)

n1004

a(5)

b(5)

sum(15:0)

n100

3

sum

(5)

n958

n104

5n9

82

n997

n959

b(15

)n9

57

a(15

)

cout

cout

a(15

)

b(15

)

Page 45: Teor a de Grafos - Universidad de Sevillama1.eii.us.es/Material/TG_ii_1dintrotraort.pdf · Atr as Cerrar Documentaci on de un sistema multiprocesador. 9/130 JJ II J I Atr as Cerrar

39/130

JJIIJI

Atras

Cerrar

4

10

1

0

12 14

8

14

6

8

15

15

10

54893211510

15

14

14

1311

8

8

1113

9

5

7

15

2

3

8

0

4

2

3

9

1

01413121176

6 12

7 5

n103

8

n103

1

n102

4

n101

8

n101

1

n1042

n101

6a(

6)n1

065

b(6)

sum

(6)

n104

3

n103

9

n103

4

n1035

sum

(7)

n103

3

a(7)

n103

7n1

036

b(7)

n1029

n102

6

n1028

sum

(11)

n102

5

a(11

)n1

030

b(11

)

a(12

)n1

063

b(12

)n1

022

sum

(12)

n102

3

n101

9

n105

7n1

013

n1015

sum

(13)

n101

2

a(13

)n1

017

b(13

)n1

060

a(14

)

a(14

)b(

14)

n100

9su

m(1

4)b(

14)

n106

2n1

010

n106

1

n100

7n1

008

a(0)

sum

(0)

n100

5b(

0)

a(10

)

b(10

)

n1000

sum

(10)

n976

n100

1n9

74

sum

(15:

0)n9

75

n973

n984

sum

(15)

n999

n983

n985

n101

4a(

1)su

m(1

)n9

91b(

1)

a(2)

n988

b(2)

sum

(2)

a(3)

sum

(3)

n987

b(8)

b(3)

a(8)

n962

n100

6

sum

(9)

n964

b(8)

b(9)

a(9)

n998

n1032

a(8)

n106

4su

m(8

)n9

61

a(8)

n100

2

n980

n979

n981

sum

(4)

a(4)

n104

6b(

4)

n1004

a(5)

b(5)

sum(15:0)

n100

3

sum

(5)

n958

n104

5n9

82

n997

n959

b(15

)n9

57

a(15

)

cout

cout

a(15

)

b(15

)

Page 46: Teor a de Grafos - Universidad de Sevillama1.eii.us.es/Material/TG_ii_1dintrotraort.pdf · Atr as Cerrar Documentaci on de un sistema multiprocesador. 9/130 JJ II J I Atr as Cerrar

39/130

JJIIJI

Atras

Cerrar

4

10

1

0

12 14

8

14

6

8

15

15

10

54893211510

15

14

14

1311

8

8

1113

9

5

7

15

2

3

8

0

4

2

3

9

1

01413121176

6 12

7 5

n103

8

n103

1

n102

4

n101

8

n101

1

n1042

n101

6a(

6)n1

065

b(6)

sum

(6)

n104

3

n103

9

n103

4

n1035

sum

(7)

n103

3

a(7)

n103

7n1

036

b(7)

n1029

n102

6

n1028

sum

(11)

n102

5

a(11

)n1

030

b(11

)

a(12

)n1

063

b(12

)n1

022

sum

(12)

n102

3

n101

9

n105

7n1

013

n1015

sum

(13)

n101

2

a(13

)n1

017

b(13

)n1

060

a(14

)

a(14

)b(

14)

n100

9su

m(1

4)b(

14)

n106

2n1

010

n106

1

n100

7n1

008

a(0)

sum

(0)

n100

5b(

0)

a(10

)

b(10

)

n1000

sum

(10)

n976

n100

1n9

74

sum

(15:

0)n9

75

n973

n984

sum

(15)

n999

n983

n985

n101

4a(

1)su

m(1

)n9

91b(

1)

a(2)

n988

b(2)

sum

(2)

a(3)

sum

(3)

n987

b(8)

b(3)

a(8)

n962

n100

6

sum

(9)

n964

b(8)

b(9)

a(9)

n998

n1032

a(8)

n106

4su

m(8

)n9

61

a(8)

n100

2

n980

n979

n981

sum

(4)

a(4)

n104

6b(

4)

n1004

a(5)

b(5)

sum(15:0)

n100

3

sum

(5)

n958

n104

5n9

82

n997

n959

b(15

)n9

57

a(15

)

cout

cout

a(15

)

b(15

)

Conexiones Ortogonales Planas

Page 47: Teor a de Grafos - Universidad de Sevillama1.eii.us.es/Material/TG_ii_1dintrotraort.pdf · Atr as Cerrar Documentaci on de un sistema multiprocesador. 9/130 JJ II J I Atr as Cerrar

40/130

JJIIJI

Atras

Cerrar

4

10

1

0

12 14

8

14

6

8

15

15

10

54893211510

15

14

14

1311

8

8

1113

9

5

7

15

2

3

8

0

4

2

3

9

1

01413121176

6 12

7 5

n103

8

n103

1

n102

4

n101

8

n101

1

n1042

n101

6a(

6)n1

065

b(6)

sum

(6)

n104

3

n103

9

n103

4

n1035

sum

(7)

n103

3

a(7)

n103

7n1

036

b(7)

n1029

n102

6

n1028

sum

(11)

n102

5

a(11

)n1

030

b(11

)

a(12

)n1

063

b(12

)n1

022

sum

(12)

n102

3

n101

9

n105

7n1

013

n1015

sum

(13)

n101

2

a(13

)n1

017

b(13

)n1

060

a(14

)

a(14

)b(

14)

n100

9su

m(1

4)b(

14)

n106

2n1

010

n106

1

n100

7n1

008

a(0)

sum

(0)

n100

5b(

0)

a(10

)

b(10

)

n1000

sum

(10)

n976

n100

1n9

74

sum

(15:

0)n9

75

n973

n984

sum

(15)

n999

n983

n985

n101

4a(

1)su

m(1

)n9

91b(

1)

a(2)

n988

b(2)

sum

(2)

a(3)

sum

(3)

n987

b(8)

b(3)

a(8)

n962

n100

6

sum

(9)

n964

b(8)

b(9)

a(9)

n998

n1032

a(8)

n106

4su

m(8

)n9

61

a(8)

n100

2

n980

n979

n981

sum

(4)

a(4)

n104

6b(

4)

n1004

a(5)

b(5)

sum(15:0)

n100

3

sum

(5)

n958

n104

5n9

82

n997

n959

b(15

)n9

57

a(15

)

cout

cout

a(15

)

b(15

)

Page 48: Teor a de Grafos - Universidad de Sevillama1.eii.us.es/Material/TG_ii_1dintrotraort.pdf · Atr as Cerrar Documentaci on de un sistema multiprocesador. 9/130 JJ II J I Atr as Cerrar

40/130

JJIIJI

Atras

Cerrar

4

10

1

0

12 14

8

14

6

8

15

15

10

54893211510

15

14

14

1311

8

8

1113

9

5

7

15

2

3

8

0

4

2

3

9

1

01413121176

6 12

7 5

n103

8

n103

1

n102

4

n101

8

n101

1

n1042

n101

6a(

6)n1

065

b(6)

sum

(6)

n104

3

n103

9

n103

4

n1035

sum

(7)

n103

3

a(7)

n103

7n1

036

b(7)

n1029

n102

6

n1028

sum

(11)

n102

5

a(11

)n1

030

b(11

)

a(12

)n1

063

b(12

)n1

022

sum

(12)

n102

3

n101

9

n105

7n1

013

n1015

sum

(13)

n101

2

a(13

)n1

017

b(13

)n1

060

a(14

)

a(14

)b(

14)

n100

9su

m(1

4)b(

14)

n106

2n1

010

n106

1

n100

7n1

008

a(0)

sum

(0)

n100

5b(

0)

a(10

)

b(10

)

n1000

sum

(10)

n976

n100

1n9

74

sum

(15:

0)n9

75

n973

n984

sum

(15)

n999

n983

n985

n101

4a(

1)su

m(1

)n9

91b(

1)

a(2)

n988

b(2)

sum

(2)

a(3)

sum

(3)

n987

b(8)

b(3)

a(8)

n962

n100

6

sum

(9)

n964

b(8)

b(9)

a(9)

n998

n1032

a(8)

n106

4su

m(8

)n9

61

a(8)

n100

2

n980

n979

n981

sum

(4)

a(4)

n104

6b(

4)

n1004

a(5)

b(5)

sum(15:0)

n100

3

sum

(5)

n958

n104

5n9

82

n997

n959

b(15

)n9

57

a(15

)

cout

cout

a(15

)

b(15

)

Conexiones Ortogonales Planas