Geometry of synthesis - A structured approach to VLSI design

被引:6
|
作者
Ghica, Dan R. [1 ]
机构
[1] Univ Birmingham, Birmingham B15 2TT, W Midlands, England
关键词
design; languages; theory; syntactic control of interference; geometry of interaction; game semantics; synthesis;
D O I
10.1145/1190215.1190269
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We propose a new technique for hardware synthesis from higher-order functional languages with imperative features based on Reynolds's Syntactic Control of Interference. The restriction on contraction in the type system is useful for managing the thorny issue of sharing of physical circuits. We use a semantic model inspired by game semantics and the geometry of interaction, and express it directly as a certain class of digital circuits that form a cartesian, monoidal-closed category. A soundness result is given, which is also a correctness result for the compilation technique.
引用
收藏
页码:363 / 375
页数:13
相关论文
共 50 条
  • [1] Geometry of Synthesis A structured approach to VLSI design
    Ghica, Dan R.
    CONFERENCE RECORD OF POPL 2007: THE 34TH ACM SIGPLAN SIGACT SYMPOSIUM ON PRINCIPLES OF PROGAMMING LANGUAGES, 2007, : 363 - 375
  • [2] A STRUCTURED APPROACH FOR VLSI CIRCUIT-DESIGN
    GU, J
    SMITH, KF
    COMPUTER, 1989, 22 (11) : 9 - 22
  • [3] FAST STRUCTURED DESIGN OF VLSI CIRCUITS
    SMITH, KF
    GU, J
    IEEE TRANSACTIONS ON EDUCATION, 1989, 32 (03) : 246 - 258
  • [4] STRUCTURED DESIGN FOR TESTABILITY IN SEMICUSTOM VLSI
    AYLOR, JH
    JOHNSON, BW
    RECTOR, BJ
    IEEE MICRO, 1986, 6 (01) : 51 - 58
  • [5] ON STRUCTURED GATE FOREST VLSI DESIGN
    ROOS, G
    LEENSTRA, J
    SCHWEDERSKI, T
    SPAANENBURG, L
    HOEFFLINGER, B
    MICROPROCESSING AND MICROPROGRAMMING, 1989, 27 (1-5): : 785 - 792
  • [6] MASTERIMAGE APPROACH TO VLSI DESIGN
    DONZE, RL
    SPORZYNSKI, G
    COMPUTER, 1983, 16 (12) : 18 - 25
  • [7] STRUCTURED GRAPH MODELS - AN EFFICIENT TOOL FOR VLSI DESIGN
    ANCONA, M
    BAGGA, KS
    BRUZZONE, E
    DEFLORIANI, L
    DEOGUN, JS
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 507 : 307 - 312
  • [8] Design of a VLSI Decoder for Partially Structured LDPC Codes
    Vacca, Fabrizio
    Dinoi, Libero
    Masera, Guido
    INTERNATIONAL JOURNAL OF DIGITAL MULTIMEDIA BROADCASTING, 2008, 2008
  • [9] APPLICATIONS OF COMPUTATIONAL GEOMETRY TO VLSI LAYOUT PATTERN DESIGN
    SATO, M
    OHTSUKI, T
    INTEGRATION-THE VLSI JOURNAL, 1987, 5 (3-4) : 303 - 317
  • [10] A COMPUTATIONAL APPROACH TO VLSI ANALOG DESIGN
    GRUNDY, DL
    ANALOG INTEGRATED CIRCUITS AND SIGNAL PROCESSING, 1994, 6 (01) : 53 - 60