Circuit timing analysis, linear maps, and semantic morphisms
Conal Elliott
Tabula
IFIP WG 2.8, Nov. 2012
Conal Elliott (Tabula) Circuit timing analysis, linear maps, and semantic morphisms IFIP WG 2.8, Nov. 2012 1 / 29
Circuit timing analysis, linear maps, and semantic morphisms Conal - - PowerPoint PPT Presentation
Circuit timing analysis, linear maps, and semantic morphisms Conal Elliott Tabula IFIP WG 2.8, Nov. 2012 Conal Elliott (Tabula) Circuit timing analysis, linear maps, and semantic morphisms IFIP WG 2.8, Nov. 2012 1 / 29 Outline Timing
Tabula
Conal Elliott (Tabula) Circuit timing analysis, linear maps, and semantic morphisms IFIP WG 2.8, Nov. 2012 1 / 29
Conal Elliott (Tabula) Circuit timing analysis, linear maps, and semantic morphisms IFIP WG 2.8, Nov. 2012 2 / 29
Timing analysis
Conal Elliott (Tabula) Circuit timing analysis, linear maps, and semantic morphisms IFIP WG 2.8, Nov. 2012 3 / 29
Timing analysis
Conal Elliott (Tabula) Circuit timing analysis, linear maps, and semantic morphisms IFIP WG 2.8, Nov. 2012 4 / 29
Timing analysis
Conal Elliott (Tabula) Circuit timing analysis, linear maps, and semantic morphisms IFIP WG 2.8, Nov. 2012 5 / 29
Timing analysis
Conal Elliott (Tabula) Circuit timing analysis, linear maps, and semantic morphisms IFIP WG 2.8, Nov. 2012 6 / 29
Timing analysis
Conal Elliott (Tabula) Circuit timing analysis, linear maps, and semantic morphisms IFIP WG 2.8, Nov. 2012 7 / 29
Timing analysis
Conal Elliott (Tabula) Circuit timing analysis, linear maps, and semantic morphisms IFIP WG 2.8, Nov. 2012 8 / 29
Timing analysis
◮ Max delay for each input/output pair ◮ How do delays compose?
Conal Elliott (Tabula) Circuit timing analysis, linear maps, and semantic morphisms IFIP WG 2.8, Nov. 2012 9 / 29
Timing analysis
Conal Elliott (Tabula) Circuit timing analysis, linear maps, and semantic morphisms IFIP WG 2.8, Nov. 2012 10 / 29
Timing analysis
j
Conal Elliott (Tabula) Circuit timing analysis, linear maps, and semantic morphisms IFIP WG 2.8, Nov. 2012 11 / 29
Timing analysis
j
Conal Elliott (Tabula) Circuit timing analysis, linear maps, and semantic morphisms IFIP WG 2.8, Nov. 2012 11 / 29
Timing analysis
j
Conal Elliott (Tabula) Circuit timing analysis, linear maps, and semantic morphisms IFIP WG 2.8, Nov. 2012 11 / 29
Timing analysis
Conal Elliott (Tabula) Circuit timing analysis, linear maps, and semantic morphisms IFIP WG 2.8, Nov. 2012 12 / 29
Timing analysis
Conal Elliott (Tabula) Circuit timing analysis, linear maps, and semantic morphisms IFIP WG 2.8, Nov. 2012 13 / 29
Linear transformations
Conal Elliott (Tabula) Circuit timing analysis, linear maps, and semantic morphisms IFIP WG 2.8, Nov. 2012 14 / 29
Linear transformations
Conal Elliott (Tabula) Circuit timing analysis, linear maps, and semantic morphisms IFIP WG 2.8, Nov. 2012 15 / 29
Linear transformations
◮ Matrices ◮ Functions ◮ What else?
Conal Elliott (Tabula) Circuit timing analysis, linear maps, and semantic morphisms IFIP WG 2.8, Nov. 2012 15 / 29
Linear transformations
Conal Elliott (Tabula) Circuit timing analysis, linear maps, and semantic morphisms IFIP WG 2.8, Nov. 2012 16 / 29
Linear transformations
Conal Elliott (Tabula) Circuit timing analysis, linear maps, and semantic morphisms IFIP WG 2.8, Nov. 2012 17 / 29
Linear transformations
Conal Elliott (Tabula) Circuit timing analysis, linear maps, and semantic morphisms IFIP WG 2.8, Nov. 2012 18 / 29
Linear transformations
Conal Elliott (Tabula) Circuit timing analysis, linear maps, and semantic morphisms IFIP WG 2.8, Nov. 2012 19 / 29
Linear transformations
Conal Elliott (Tabula) Circuit timing analysis, linear maps, and semantic morphisms IFIP WG 2.8, Nov. 2012 20 / 29
Semantics and implementation
Conal Elliott (Tabula) Circuit timing analysis, linear maps, and semantic morphisms IFIP WG 2.8, Nov. 2012 21 / 29
Semantics and implementation
Conal Elliott (Tabula) Circuit timing analysis, linear maps, and semantic morphisms IFIP WG 2.8, Nov. 2012 22 / 29
Semantics and implementation
Conal Elliott (Tabula) Circuit timing analysis, linear maps, and semantic morphisms IFIP WG 2.8, Nov. 2012 23 / 29
Semantics and implementation
Conal Elliott (Tabula) Circuit timing analysis, linear maps, and semantic morphisms IFIP WG 2.8, Nov. 2012 24 / 29
Semantics and implementation
Conal Elliott (Tabula) Circuit timing analysis, linear maps, and semantic morphisms IFIP WG 2.8, Nov. 2012 25 / 29
Semantics and implementation
Conal Elliott (Tabula) Circuit timing analysis, linear maps, and semantic morphisms IFIP WG 2.8, Nov. 2012 26 / 29
Semantics and implementation
Conal Elliott (Tabula) Circuit timing analysis, linear maps, and semantic morphisms IFIP WG 2.8, Nov. 2012 27 / 29
Semantics and implementation
Conal Elliott (Tabula) Circuit timing analysis, linear maps, and semantic morphisms IFIP WG 2.8, Nov. 2012 28 / 29
Semantics and implementation
◮ Fancier timing analysis ◮ What else is linear? ◮ More examples of semantic type class morphisms
Conal Elliott (Tabula) Circuit timing analysis, linear maps, and semantic morphisms IFIP WG 2.8, Nov. 2012 29 / 29