메뉴 건너뛰기




Volumn 85, Issue 3, 1997, Pages 349-365

Hardware/software co-design

Author keywords

[No Author keywords available]

Indexed keywords

COMPUTER AIDED DESIGN; COMPUTER ARCHITECTURE; COMPUTER HARDWARE; COMPUTER SOFTWARE; COMPUTER SYSTEMS PROGRAMMING; DIGITAL INTEGRATED CIRCUITS; INTEGRATED CIRCUIT LAYOUT; MICROPROCESSOR CHIPS;

EID: 0031101696     PISSN: 00189219     EISSN: None     Source Type: Journal    
DOI: 10.1109/5.558708     Document Type: Article
Times cited : (273)

References (120)
  • 1
    • 0017005672 scopus 로고    scopus 로고
    • Microprogramming optimization: A survey
    • Oct. 1976.
    • T. Agerwala, "Microprogramming optimization: A survey," IEEE Trans. Computers, vol. C-25, pp. 962-973, Oct. 1976.
    • IEEE Trans. Computers , vol.25 , pp. 962-973
    • Agerwala, T.1
  • 3
    • 0027797142 scopus 로고
    • An ASIP instruction set optimization algorithm with functional module sharing constraints
    • A. Alomary, T. Nakata, Y. Honma, M. Imai, and N. Hikichi, "An ASIP instruction set optimization algorithm with functional module sharing constraints," in Proc. ICCAD, 1993, pp. 526-532.
    • (1993) Proc. ICCAD , pp. 526-532
    • Alomary, A.1    Nakata, T.2    Honma, Y.3    Imai, M.4    Hikichi, N.5
  • 6
    • 0029710317 scopus 로고    scopus 로고
    • Using register-transfer paths in code generation for heterogeneous memory-register architectures
    • G. Araujo, S. Malik, and M Lee, "Using register-transfer paths in code generation for heterogeneous memory-register architectures," in Proc. DAC, 1996, pp. 591-596.
    • (1996) Proc. DAC , pp. 591-596
    • Araujo, G.1    Malik, S.2    Lee, M.3
  • 8
    • 0030194312 scopus 로고    scopus 로고
    • Cosynthesis and cosimulation of control-dominated embedded systems
    • July
    • A. Balboni, W. Fornaciari, and D. Sciuto, "Cosynthesis and cosimulation of control-dominated embedded systems," Design Automat. Embedded Syst., vol. 1, no. 3, pp. 257-289, July 1996.
    • (1996) Design Automat. Embedded Syst. , vol.1 , Issue.3 NO , pp. 257-289
    • Balboni, A.1    Fornaciari, W.2    Sciuto, D.3
  • 9
    • 0028714174 scopus 로고
    • A method for partitioning UNITY language in hardware and software
    • E. Barros, W. Rosenstiel, and X. Xiong, "A method for partitioning UNITY language in hardware and software," in Proc. EURODAC, 1994, pp. 220-225.
    • (1994) Proc. EURODAC , pp. 220-225
    • Barros, E.1    Rosenstiel, W.2    Xiong, X.3
  • 10
    • 0026989479 scopus 로고
    • An engineering environment for hardware-software co-simulation
    • D. Becker, R. Singh, and S. Tell, "An engineering environment for hardware-software co-simulation," in Proc. DAC, 1992, pp. 129-134.
    • (1992) Proc. DAC , pp. 129-134
    • Becker, D.1    Singh, R.2    Tell, S.3
  • 11
    • 0029735299 scopus 로고    scopus 로고
    • Design of an optimal loosely coupled heterogeneous multiprocessor system
    • A. Bender, "Design of an optimal loosely coupled heterogeneous multiprocessor system," in Proc. EDTC, 1996, pp. 275-281.
    • (1996) Proc. EDTC , pp. 275-281
    • Bender, A.1
  • 12
    • 0026220148 scopus 로고
    • The synchronous approach to reactive and real-time systems
    • Sept.
    • A. Benveniste and G. Berry, "The synchronous approach to reactive and real-time systems," Proc. IEEE, vol. 79, pp. 1270-1282, Sept. 1991.
    • (1991) Proc. IEEE , vol.79 , pp. 1270-1282
    • Benveniste, A.1    Berry, G.2
  • 13
    • 0042280401 scopus 로고
    • Introduction to programmable active memories
    • J. McCanny, J. McWhirter, and E. Schwartzlander, Eds. Englewood Cliffs, NJ: Prentice-Hall
    • P. Bertin, D. Roncin, and J. Vuillemin, "Introduction to programmable active memories," in Systolic Array Processors, J. McCanny, J. McWhirter, and E. Schwartzlander, Eds. Englewood Cliffs, NJ: Prentice-Hall, 1989.
    • (1989) Systolic Array Processors
    • Bertin, P.1    Roncin, D.2    Vuillemin, J.3
  • 14
    • 0029711611 scopus 로고    scopus 로고
    • A HW/SW partitioning algorithm for designing pipelined ASIP's with least gate counts
    • N. Binh, M. Imai, A. Shiomi, and N. Hickichi, "A HW/SW partitioning algorithm for designing pipelined ASIP's with least gate counts," in Proc. DAC, 1996, pp. 527-532.
    • (1996) Proc. DAC , pp. 527-532
    • Binh, N.1    Imai, M.2    Shiomi, A.3    Hickichi, N.4
  • 15
    • 33646938361 scopus 로고    scopus 로고
    • Industrial HW/SW codesign
    • G. De Micheli and M. Sami, Eds. Amsterdam: Kluwer
    • K. Buchenrieder, A. Sedelmeier, and C. Veith, "Industrial HW/SW codesign," in Hardware/Software Co-Design, G. De Micheli and M. Sami, Eds. Amsterdam: Kluwer, 1996, pp. 453-4166.
    • (1996) Hardware/Software Co-Design , pp. 453-4166
    • Buchenrieder, K.1    Sedelmeier, A.2    Veith, C.3
  • 16
    • 33746950420 scopus 로고    scopus 로고
    • Combinational logic synthesis for LUT based field programmable gate arrays
    • Apr.
    • J. Cong and Y. Ding, "Combinational logic synthesis for LUT based field programmable gate arrays," TODAES, ACM Trans. Design Automat. Electron. Syst., vol. 1, no. 2, pp. 145-204, Apr. 1996.
    • (1996) TODAES, ACM Trans. Design Automat. Electron. Syst. , vol.1 , Issue.2 NO , pp. 145-204
    • Cong, J.1    Ding, Y.2
  • 19
    • 0028413136 scopus 로고
    • Symbolic model checking for sequential circuit verification
    • Apr.
    • J. R. Burch, E. M. Clarke, D. E. Long, K. L. McMillan, and D. L. Dill, "Symbolic model checking for sequential circuit verification," IEEE Trans. CAD/ICAS, vol. 13, no. 4, pp. 401-424, Apr. 1994.
    • (1994) IEEE Trans. CAD/ICAS , vol.13 , Issue.4 NO , pp. 401-424
    • Burch, J.R.1    Clarke, E.M.2    Long, D.E.3    McMillan, K.L.4    Dill, D.L.5
  • 20
    • 0028404004 scopus 로고
    • Microcontroller design exploits reusable cores
    • Mar.
    • [20J D. Bursky, "Microcontroller design exploits reusable cores," Electron. Design, vol. 42, no. 6, pp. 53-68, Mar. 1994.
    • (1994) Electron. Design , vol.42 , Issue.6 NO , pp. 53-68
    • Bursky, J.D.1
  • 21
    • 0028485130 scopus 로고
    • Scheduling strategies in the co-synthesis of reactive real-time systems
    • Aug.
    • P. Cnou, E. Walkup, and G. Borriello, "Scheduling strategies in the co-synthesis of reactive real-time systems," IEEE Micro, vol. 14, no. 4, pp. 37-47, Aug. 1994.
    • (1994) IEEE Micro , vol.14 , Issue.4 NO , pp. 37-47
    • Cnou, P.1    Walkup, E.2    Borriello, G.3
  • 22
    • 0028571334 scopus 로고
    • Software scheduling in co-synthesis of reactive real-time systems
    • P. Chou and G. Borriello, "Software scheduling in co-synthesis of reactive real-time systems," in Proc. DAC, 1994, pp. 1-4.
    • (1994) Proc. DAC , pp. 1-4
    • Chou, P.1    Borriello, G.2
  • 23
    • 0029216608 scopus 로고
    • Interval scheduling: Fine-grained code scheduling for embedded systems
    • "Interval scheduling: Fine-grained code scheduling for embedded systems," in Proc. DAC, 1995.
    • (1995) Proc. DAC
  • 24
    • 0029546570 scopus 로고
    • The Chinook hardware/software co-design system
    • Cannes, France
    • P. Chou, R. Ortega, and G. Borriello, "The Chinook hardware/software co-design system," in Proc. ISSS, Cannes, France, 1995, pp. 22-27.
    • (1995) Proc. ISSS , pp. 22-27
    • Chou, P.1    Ortega, R.2    Borriello, G.3
  • 25
    • 0028485267 scopus 로고
    • A formal methodology for hardware/software co-design of embedded systems
    • Aug.
    • M. Chiodo, P. Giusto, A. Jurecska, H. Hsieh, L. Lavagno, and A. Sangiovanni, "A formal methodology for hardware/software co-design of embedded systems," IEEE Micro, vol. 14, no. 4, pp. 26-36, Aug. 1994.
    • (1994) IEEE Micro , vol.14 , Issue.4 NO , pp. 26-36
    • Chiodo, M.1    Giusto, P.2    Jurecska, A.3    Hsieh, H.4    Lavagno, L.5    Sangiovanni, A.6
  • 27
    • 33646936378 scopus 로고
    • Using the rate monotonie analysis to analyze the schedulability of ADARTS real-time software design
    • Sept.
    • M. Cochran, "Using the rate monotonie analysis to analyze the schedulability of ADARTS real-time software design," in Int. Workshop on Hardn-are/Sofware Co-design, Sept. 1992.
    • (1992) Int. Workshop on Hardn-are/Sofware Co-design
    • Cochran, M.1
  • 31
    • 0028483811 scopus 로고
    • Computer-aided hardware/software co-design
    • Aug.
    • "Computer-aided hardware/software co-design," IEEE Micro, vol. 14, no. 4, pp. 10-16, Aug. 1994.
    • (1994) IEEE Micro , vol.14 , Issue.4 NO , pp. 10-16
  • 33
    • 0024936590 scopus 로고
    • Architectural partitioning for system level descriptions
    • E. D. Lagnese and D. Thomas, "Architectural partitioning for system level descriptions," in Proc. DAC, 1989, pp. 62-67.
    • (1989) Proc. DAC , pp. 62-67
    • Lagnese, E.D.1    Thomas, D.2
  • 34
    • 33646909998 scopus 로고
    • GRAPE: Special purpose computer for classical many-body simulations
    • T. Ebisuzaki et al., "GRAPE: Special purpose computer for classical many-body simulations," in Proc. Advances in Computing Techniques, 1994, pp. 218-231.
    • (1994) Proc. Advances in Computing Techniques , pp. 218-231
    • Ebisuzaki, T.1
  • 35
    • 33646939665 scopus 로고
    • VHDL system-level specification and partitioning in a hardware/software co-synthesis environment
    • Sept.
    • P. Eies, "VHDL system-level specification and partitioning in a hardware/software co-synthesis environment," Int. Workshop on Hardware/Solare Codesign, Sept. 1994, pp. 22-24.
    • (1994) Int. Workshop on Hardware/Solare Codesign , pp. 22-24
    • Eies, P.1
  • 36
    • 0031097394 scopus 로고    scopus 로고
    • Design of embedded systems: Formal models, validation and synthesis
    • S. Edward, L. Lavagno, E. Lee, and A. Sangiovanni, "Design of embedded systems: Formal models, validation and synthesis," Proc. IEEE, this issue, pp. 366-390.
    • Proc. IEEE , pp. 366-390
    • Edward, S.1    Lavagno, L.2    Lee, E.3    Sangiovanni, A.4
  • 37
    • 84943730764 scopus 로고
    • Hardware-software cosynthesis for micro-controllers
    • Dec.
    • R. Ernst, J. Henkel, and T. Benner, "Hardware-software cosynthesis for micro-controllers," IEEE Design and Test, pp. 64-75, Dec. 1993.
    • (1993) IEEE Design and Test , pp. 64-75
    • Ernst, R.1    Henkel, J.2    Benner, T.3
  • 38
    • 6444240361 scopus 로고
    • Processors aim at desktop video
    • Feb.
    • C. Feigel, "Processors aim at desktop video," Microprocess. Rep., vol. 8, no. 2, Feb. 1994.
    • (1994) Microprocess. Rep. , vol.8 , Issue.2 NO
    • Feigel, C.1
  • 40
    • 0028016573 scopus 로고
    • A system design methodology: Executable specification refinement
    • D. Gajski, F. Vahid, and S. Narayan, "A system design methodology: Executable specification refinement," in Proc. EDAC, 1994, pp. 458-463.
    • (1994) Proc. EDAC , pp. 458-463
    • Gajski, D.1    Vahid, F.2    Narayan, S.3
  • 44
    • 0027625165 scopus 로고
    • Antifuse field programmable gate arrays
    • July
    • J. Green, E. Hamdy, and S. Beal, "Antifuse field programmable gate arrays," Proc. IEEE, vol. 81, pp. 1041-1056, July 1993.
    • (1993) Proc. IEEE , vol.81 , pp. 1041-1056
    • Green, J.1    Hamdy, E.2    Beal, S.3
  • 46
    • 0026989880 scopus 로고
    • Synthesis and simulation of digital systems containing interacting hardware and software components
    • R. Gupta, C. Coelho, and G. De Micheli, "Synthesis and simulation of digital systems containing interacting hardware and software components," in Proc. DAC, 1992, pp. 225-230.
    • (1992) Proc. DAC , pp. 225-230
    • Gupta, R.1    Coelho, C.2    De Micheli, G.3
  • 47
    • 0001858873 scopus 로고
    • System co-synthesis for digital systems
    • Sept.
    • R. Gupta and G. De Micheli, "System co-synthesis for digital systems," IEEE Design and Test, vol. 10, no. 3, pp. 29-41, Sept. 1993.
    • (1993) IEEE Design and Test , vol.10 , Issue.3 NO , pp. 29-41
    • Gupta, R.1    De Micheli, G.2
  • 48
    • 0029779451 scopus 로고    scopus 로고
    • A co-synthesis approach to embedded system design automation
    • Jan.
    • "A co-synthesis approach to embedded system design automation," Design Automat, for Embedded Svst., vol. 1, nos. 1-2, pp. 69-120, Jan. 1996.
    • (1996) Design Automat, for Embedded Svst. , vol.1 , Issue.1-2 NOS , pp. 69-120
  • 49
    • 0028194324 scopus 로고
    • Program implementation schemes for hardware-software systems
    • Jan.
    • R. Gupta, C. Coelho, and G. De Micheli, "Program implementation schemes for hardware-software systems," IEEE Computer, pp. 48-55, Jan. 1994.
    • (1994) IEEE Computer , pp. 48-55
    • Gupta, R.1    Coelho, C.2    De Micheli, G.3
  • 50
    • 0020088082 scopus 로고
    • Automated synthesis of digital hardware
    • Feb.
    • L. Hafer and A. Parker, "Automated synthesis of digital hardware," IEEE Trans. Computers, vol. C-31, no. 2, Feb. 1982.
    • (1982) IEEE Trans. Computers, Vol. , vol.31 C , Issue.2 NO
    • Hafer, L.1    Parker, A.2
  • 53
    • 0031099554 scopus 로고    scopus 로고
    • Hardware/software co-design of the Stanford FLASH multiprocessor
    • M. Heinrich, D. Ofelt, M. A. Horowitz, and J. Hennessy, "Hardware/software co-design of the Stanford FLASH multiprocessor," Proc. IEEE, this issue, p. 455-466.
    • Proc. IEEE , pp. 455-466
    • Heinrich, M.1    Ofelt, D.2    Horowitz, M.A.3    Hennessy, J.4
  • 54
    • 0011891807 scopus 로고
    • Hardware-software co-design
    • Nara
    • M. Horowitz and K. Keutzer, "Hardware-software co-design," in Proc. SASIMI, Nara, 1993, pp. 5-14.
    • (1993) Proc. SASIMI , pp. 5-14
    • Horowitz, M.1    Keutzer, K.2
  • 55
    • 0028726807 scopus 로고
    • A tools for processor instruction set design
    • B. Holmer, "A tools for processor instruction set design," in Proc. DAC, 1994, pp. 150-155.
    • (1994) Proc. DAC , pp. 150-155
    • Holmer, B.1
  • 56
    • 0028485266 scopus 로고
    • Codesign architectures for automotive powcrtrain modules
    • Aug.
    • X. Hu, J. D'Ambrosio, and D.-L. Tang, "Codesign architectures for automotive powcrtrain modules," IEEE Micro, vol. 14, no. 4, pp. 17-25, Aug. 1994.
    • (1994) IEEE Micro , vol.14 , Issue.4 NO , pp. 17-25
    • Hu, X.1    D'Ambrosio, J.2    Tang, D.-L.3
  • 57
    • 0026961624 scopus 로고
    • High-level synthesis of pipelined instruction set processors and back-end compilers
    • 1. Huang and A. Despain, "High-level synthesis of pipelined instruction set processors and back-end compilers," in Proc. DAC, 1992, pp. 135-140.
    • (1992) Proc. DAC , pp. 135-140
    • Huang1    Despain, A.2
  • 58
    • 0027868257 scopus 로고
    • Hardware/software resolution of pipeline hazards in pipeline synthesis of instruction set processors
    • "Hardware/software resolution of pipeline hazards in pipeline synthesis of instruction set processors," in Proc. 1CCAD, 1993, pp. 594-599.
    • (1993) Proc. 1CCAD , pp. 594-599
  • 59
    • 0028570708 scopus 로고
    • Synthesis of instruction sets for pipelined microprocessors
    • "Synthesis of instruction sets for pipelined microprocessors," in Proc. DAC, 1994, pp. 5-11.
    • (1994) Proc. DAC , pp. 5-11
  • 61
    • 0029254269 scopus 로고
    • Synthesis steps and design models for codesign
    • Feb.
    • T. Ismail and A. Jerraya, "Synthesis steps and design models for codesign," IEEE Computer, no. 2, pp. 44-52, Feb. 1995.
    • (1995) IEEE Computer , Issue.2 NO , pp. 44-52
    • Ismail, T.1    Jerraya, A.2
  • 62
    • 0028089438 scopus 로고
    • Interactive systemlevel partitioning with PARTIF
    • Feb.
    • T. Ismail, K. O'Brien, and A. Jerraya, "Interactive systemlevel partitioning with PARTIF," in Proc. EDAC, Feb. 1994, pp. 464-468.
    • (1994) Proc. EDAC , pp. 464-468
    • Ismail, T.1    O'Brien, K.2    Jerraya, A.3
  • 63
    • 0028712353 scopus 로고
    • Hardware/software partitioning and minimizing memory interface traffic
    • A. Jantasch, P. Ellervee, J. Oberg, A. Hemani, and H. Tenhunen, "Hardware/software partitioning and minimizing memory interface traffic," in Proc. EURODAC, 1994, pp. 226-231.
    • (1994) Proc. EURODAC , pp. 226-231
    • Jantasch, A.1    Ellervee, P.2    Oberg, J.3    Hemani, A.4    Tenhunen, H.5
  • 64
    • 0001858874 scopus 로고
    • A hardware-software co-design methodology for DSP applications
    • Sept.
    • A. Kalavade and E. Lee, "A hardware-software co-design methodology for DSP applications," IEEE Design and Test, vol. 10, no. 3, pp. 16-28, Sept. 1993.
    • (1993) IEEE Design and Test , vol.10 , Issue.3 NO , pp. 16-28
    • Kalavade, A.1    Lee, E.2
  • 65
    • 0028581812 scopus 로고
    • A global criticality/Iocal phase driven algorithm for the constrained hardware/software partitioning problem
    • Sept.
    • "A global criticality/Iocal phase driven algorithm for the constrained hardware/software partitioning problem," in 3rd Int. Workshop on Hardware/Software Codesign, Sept. 1994, pp. 42-48.
    • (1994) 3rd Int. Workshop on Hardware/Software Codesign , pp. 42-48
  • 66
    • 0003741682 scopus 로고    scopus 로고
    • Englewood Cliffs, NJ: Prentice-Hall
    • D. Knapp, Behavioral Synthesis. Englewood Cliffs, NJ: Prentice-Hall, 1996.
    • (1996) Behavioral Synthesis.
    • Knapp, D.1
  • 67
    • 0026883812 scopus 로고
    • June
    • D. Ku and G. De Micheli, "Relative scheduling under timing constraints: Algorithms for high-level synthesis of digital circuits," IEEE Trans. CAD/ICAS, June 1992, pp. 696-718.
    • (1992) IEEE Trans. CAD/ICAS , pp. 696-718
    • Ku, D.1
  • 68
    • 0026175278 scopus 로고
    • CHOP: A constraint-driven system-level partitioner
    • K. Kucukcakar and A. Parker, "CHOP: A constraint-driven system-level partitioner," in Proc. DAC, 1991, pp. 514-519.
    • (1991) Proc. DAC , pp. 514-519
    • Kucukcakar, K.1    Parker, A.2
  • 70
    • 0029227122 scopus 로고
    • Scheduling withing behavioral templates
    • T. Ly, D. Knapp, R. Miller, and D. MacMillen, "Scheduling withing behavioral templates," in Proc. DAC, 1995, pp. 101-106.
    • (1995) Proc. DAC , pp. 101-106
    • Ly, T.1    Knapp, D.2    Miller, R.3    MacMillen, D.4
  • 72
    • 0029233511 scopus 로고
    • Performance analysis of embedded software using implicit path enumeration
    • Y.-T. Li and S. Malik, "Performance analysis of embedded software using implicit path enumeration," in Proc. DAC, 1995, pp. 456-461.
    • (1995) Proc. DAC , pp. 456-461
    • Li, Y.-T.1    Malik, S.2
  • 73
    • 0029547603 scopus 로고
    • Performance estimation of embedded software with instruction cache modeling
    • Nov.
    • Y.-T. Li, S. Malik, and A. Wolfe, "Performance estimation of embedded software with instruction cache modeling," in Proc. ICCAD, Nov. 1995, pp. 380-387.
    • (1995) Proc. ICCAD , pp. 380-387
    • Li, Y.-T.1    Malik, S.2    Wolfe, A.3
  • 74
    • 0029488328 scopus 로고
    • Instruction set selection using binate covering for code size optimization
    • S. Liao, K. Keutzer, K. Keutzer, and S. Tjiang, "Instruction set selection using binate covering for code size optimization," in Proc. ICCAD, 1995, pp. 393-399.
    • (1995) Proc. ICCAD , pp. 393-399
    • Liao, S.1    Keutzer, K.2    Keutzer, K.3    Tjiang, S.4
  • 76
    • 84974687699 scopus 로고
    • Jan.
    • C. L. Liu and J. Layland, "Scheduling algorithms for multiprogramming in a hard-real-time environment," J. ACM, vol. 20, pp. 44-61, Jan. 1973.
    • (1973) J. ACM , vol.20 , pp. 44-61
    • Liu, C.L.1
  • 77
    • 0029754889 scopus 로고    scopus 로고
    • Codesign analysis of a computer graphics application
    • J. Madsen and J. P. Brage, "Codesign analysis of a computer graphics application," Design Automat, for Embedded Syst., vol. 1,-pp. 121-145, 1996.
    • (1996) Design Automat, for Embedded Syst. , vol.1 , pp. 121-145
    • Madsen, J.1    Brage, J.P.2
  • 78
    • 0004129128 scopus 로고    scopus 로고
    • Embryonics: A new family of coarse-grained FPGA's with self-repair and self-reproducing properties
    • E. Sanchez and M. Tomassini, Eds. Amsterdam: Springer
    • D. Mange, M. Goeke, D. Madon, A. Stauffer, G. Tempesti, and S. Durand, "Embryonics: A new family of coarse-grained FPGA's with self-repair and self-reproducing properties," in Toward Evolvable Hardware, E. Sanchez and M. Tomassini, Eds. Amsterdam: Springer, 1996.
    • (1996) Toward Evolvable Hardware
    • Mange, D.1    Goeke, M.2    Madon, D.3    Stauffer, A.4    Tempesti, G.5    Durand, S.6
  • 79
    • 0003765367 scopus 로고
    • P. Marwedel and G. Goossens, Eds., Amsterdam: Kluwer
    • P. Marwedel and G. Goossens, Eds., Code Generators for Embedded Processors. Amsterdam: Kluwer, 1995.
    • (1995) Code Generators for Embedded Processors.
  • 80
    • 0027799219 scopus 로고
    • Tree-based mapping of algorithms to predefined structures
    • P. Marwedel, "Tree-based mapping of algorithms to predefined structures," in Proc. ICCAD, 1993, pp. 586-593.
    • (1993) Proc. ICCAD , pp. 586-593
    • Marwedel, P.1
  • 81
    • 33646927331 scopus 로고
    • Logic emulator meets the demands of CPU designers
    • Apr.
    • L. Maliniak, "Logic emulator meets the demands of CPU designers," Electron. Design, Apr. 1993.
    • (1993) Electron. Design
    • Maliniak, L.1
  • 83
    • 0027091227 scopus 로고
    • Translating system specifications to VHDL
    • S. Narayan, F. Vahid, and D. Gajski, 'Translating system specifications to VHDL," in Proc. EDAC, 1991, pp. 390-394.
    • (1991) Proc. EDAC , pp. 390-394
    • Narayan, S.1    Vahid, F.2    Gajski, D.3
  • 84
    • 0029734631 scopus 로고    scopus 로고
    • Hardware/software partitioning using integer programming
    • R. Niemann and P. Marwedel, "Hardware/software partitioning using integer programming," in Proc. EDTC, 1996, pp. 473-479.
    • (1996) Proc. EDTC , pp. 473-479
    • Niemann, R.1    Marwedel, P.2
  • 85
    • 0026851981 scopus 로고
    • Combined hardware selection and pipelining in high-level performance data-path design
    • Apr.
    • S. Note, F. Chattoor, G. Goossens, and H. De Man, "Combined hardware selection and pipelining in high-level performance data-path design," IEEE Trans. CAD/ICAS, pp. 413-4423, Apr. 1992.
    • (1992) IEEE Trans. CAD/ICAS , pp. 413-4423
    • Note, S.1    Chattoor, F.2    Goossens, G.3    De Man, H.4
  • 86
    • 0028484187 scopus 로고
    • A software/hardware co-synthesis approach to digital system simulation
    • Aug.
    • K. Olukotun, R. Helahel, J. Levitt, and R. Ramirez, "A software/hardware co-synthesis approach to digital system simulation," IEEE Micro., vol. 14, no. 4, pp. 48-58, Aug. 1994.
    • (1994) IEEE Micro. , vol.14 , Issue.4 NO , pp. 48-58
    • Olukotun, K.1    Helahel, R.2    Levitt, J.3    Ramirez, R.4
  • 87
    • 0027556297 scopus 로고
    • Predicting program execution times by analyzing static and dynamic program paths
    • Mar.
    • C.-Y. Park, "Predicting program execution times by analyzing static and dynamic program paths," J. Real-Time Syst., vol. 5, pp. 31-62, Mar. 1993.
    • (1993) J. Real-Time Syst. , vol.5 , pp. 31-62
    • Park, C.-Y.1
  • 88
    • 33646912550 scopus 로고    scopus 로고
    • P. Paulin, G. Goossens, C. Liem, M. Comero, and F. Nacabal, "Embedded software in real-time signal processing systems: Applications and architecture trends," Proc. IEEE, this issue, pp. 419-435.
    • Proc. IEEE , pp. 419-435
    • Paulin, G.1
  • 89
    • 0001908684 scopus 로고
    • Flexware: A flexible firmware development environment for embedded systems
    • P. Marwedel and G. Goossens, Eds. Amsterdam: Kluwer
    • P. Paulin, C. Liem, T. May, and S. Sutarwala, "Flexware: A flexible firmware development environment for embedded systems," in Code Generators for Embedded Processors, P. Marwedel and G. Goossens, Eds. Amsterdam: Kluwer, 1995.
    • (1995) Code Generators for Embedded Processors
    • Paulin, P.1    Liem, C.2    May, T.3    Sutarwala, S.4
  • 90
    • 0029221245 scopus 로고
    • DSP design tool requirements for embedded systems: A telecommunications industrial perspective
    • "DSP design tool requirements for embedded systems: A telecommunications industrial perspective," J. VLSI Signal Process., no. 9, pp. 23-47, 1995.
    • (1995) J. VLSI Signal Process. , Issue.9 NO , pp. 23-47
  • 91
    • 0005142885 scopus 로고
    • New York: McGraw-Hill
    • D. Perry, VHDL. New York: McGraw-Hill, 1991.
    • (1991) VHDL.
    • Perry, D.1
  • 93
    • 0000039023 scopus 로고
    • Calculating the maximum execution time of real-time programs
    • Sept.
    • P. Puschner and C. Koza, "Calculating the maximum execution time of real-time programs," J. Real-Time Svst., vol. 1, pp. 159-176, Sept. 1989.
    • (1989) J. Real-Time Svst. , vol.1 , pp. 159-176
    • Puschner, P.1    Koza, C.2
  • 94
    • 0028599634 scopus 로고
    • Hardware-software co-simulation
    • J. Rowson, "Hardware-software co-simulation," in Proc. Design Automat. Conf., 1994, pp. 439-4140.
    • (1994) Proc. Design Automat. Conf. , pp. 439-4140
    • Rowson, J.1
  • 96
    • 0009346897 scopus 로고
    • Implementationindependent model of an instruction set architecture in VHDL
    • Sept.
    • M. Saunas, B. Johnson, and H. Aylor, "Implementationindependent model of an instruction set architecture in VHDL," IEEE Design and Test, vol. 10, no. 3, pp. 42-55, Sept. 1993.
    • (1993) IEEE Design and Test , vol.10 , Issue.3 NO , pp. 42-55
    • Saunas, M.1    Johnson, B.2    Aylor, H.3
  • 98
    • 0023532613 scopus 로고
    • CC1TT SDL: Overview of the language and its applications
    • R. Saracco and P. Tilanus, "CC1TT SDL: Overview of the language and its applications," Computer Nehvorks and ISDN Syst., vol. 13, no. 2, pp. 65-74, 1987.
    • (1987) Computer Nehvorks and ISDN Syst. , vol.13 , Issue.2 NO , pp. 65-74
    • Saracco, R.1    Tilanus, P.2
  • 99
    • 0028312799 scopus 로고
    • Real-time computing: A new discipline of computer science and engineering
    • Jan.
    • K. Shin and P. Ramanathan, "Real-time computing: A new discipline of computer science and engineering," Proc. IEEE, vol. 82, pp. 6-24, Jan. 1994.
    • (1994) Proc. IEEE , vol.82 , pp. 6-24
    • Shin, K.1    Ramanathan, P.2
  • 100
    • 0028320392 scopus 로고
    • Scheduling algorithms and operating system support for real-time systems
    • Jan.
    • P. Ramanathan and J. Stankovic, "Scheduling algorithms and operating system support for real-time systems," Proc. IEEE, vol. 82, pp. 55-67, Jan. 1994.
    • (1994) Proc. IEEE , vol.82 , pp. 55-67
    • Ramanathan, P.1    Stankovic, J.2
  • 102
    • 84943679749 scopus 로고
    • A case-study in embedded system design: The VuMan2 wearable computer
    • Sept.
    • A. Smailagic and D. Siewiorek, "A case-study in embedded system design: The VuMan2 wearable computer," IEEE Design and Test, vol. 10, no. 3, pp. 56-67, Sept. 1993.
    • (1993) IEEE Design and Test , vol.10 , Issue.3 NO , pp. 56-67
    • Smailagic, A.1    Siewiorek, D.2
  • 103
    • 0027042488 scopus 로고
    • Rapid-prototyping I of hardware and software in a unified framework
    • M. B. Srivastava and R. W. Broderson, "Rapid-prototyping I of hardware and software in a unified framework," in Proc. ICCAD, 1991, pp. 152-155.
    • (1991) Proc. ICCAD , pp. 152-155
    • Srivastava, M.B.1    Broderson, R.W.2
  • 104
    • 0029327786 scopus 로고    scopus 로고
    • Implications of classical scheduling results for real-time systems
    • J. Stankovich, M. Spuri, M. Di Natale, and C. Buttazzo, "Implications of classical scheduling results for real-time systems," IEEE Computer, vol. 28, no. 6, pp. 16-25.
    • IEEE Computer , vol.28 , Issue.6 NO , pp. 16-25
    • Stankovich, J.1    Spuri, M.2    Di Natale, M.3    Buttazzo, C.4
  • 108
    • 0001858875 scopus 로고
    • A model and methodology for hardware-software co-design
    • Sept.
    • D. Thomas, J. Adams, and H. Schmitt, "A model and methodology for hardware-software co-design," IEEE Design and Test, vol. 10, no. 3, pp. 6-15, Sept. 1993.
    • (1993) IEEE Design and Test , vol.10 , Issue.3 NO , pp. 6-15
    • Thomas, D.1    Adams, J.2    Schmitt, H.3
  • 109
    • 0029214434 scopus 로고
    • Conflict modeling and instruction scheduling in code generation for inhouse DSP cores
    • A. Timmer, M. Strik, J. van Meerbergen, and J. Jess, "Conflict modeling and instruction scheduling in code generation for inhouse DSP cores," in DAC Proc. Design Automat. Conf., 1995, pp. 593-598.
    • (1995) DAC Proc. Design Automat. Conf. , pp. 593-598
    • Timmer, A.1    Strik, M.2    Van Meerbergen, J.3    Jess, J.4
  • 110
    • 0027623456 scopus 로고
    • A reprogrammable gate array and applications
    • July
    • S. Trimberger, "A reprogrammable gate array and applications," Proc. IEEE, vol. 81, no. 7, pp. 1030-1041, July 1993.
    • (1993) Proc. IEEE , vol.81 , Issue.7 NO , pp. 1030-1041
    • Trimberger, S.1
  • 111
    • 0028714173 scopus 로고
    • A binary-constraint search algorithm for minimizing hardware during hardware/software partitioning
    • [Ill] F. Vahid, J. Gong, and D. Gajski, "A binary-constraint search algorithm for minimizing hardware during hardware/software partitioning," in Proc. EURODAC, 1994, pp. 214-219.
    • (1994) Proc. EURODAC , pp. 214-219
    • Vahid, I.F.1    Gong, J.2    Gajski, D.3
  • 112
    • 0030104367 scopus 로고    scopus 로고
    • Programmable active memories: Reconfigurable systems come of age
    • Mar.
    • J. Vuillemin, P. Bertin, D. Roncin, M. Shand, H. Touati, and P. Boucard, "Programmable active memories: Reconfigurable systems come of age," IEEE Trans. VLSI, vol. 4, no. 2, pp. 56-69, Mar. 1996.
    • (1996) IEEE Trans. VLSI , vol.4 , Issue.2 NO , pp. 56-69
    • Vuillemin, J.1    Bertin, P.2    Roncin, D.3    Shand, M.4    Touati, H.5    Boucard, P.6
  • 113
    • 0027809687 scopus 로고
    • Codesign of communication protocols
    • Dec.
    • A. Wenban, J. O'Leary, and G. Brown, "Codesign of communication protocols" IEEE Computers, no. 12, pp. 46-52, Dec. 1993.
    • (1993) IEEE Computers , Issue.12 NO , pp. 46-52
    • Wenban, A.1    O'Leary, J.2    Brown, G.3
  • 114
    • 0030263667 scopus 로고    scopus 로고
    • Co-ware-A design environment for heterogeneous hardware/software systems
    • Oct.
    • D. Verkest, K. van Romaey, I. Bolsen, and H. De man, "Co-ware-A design environment for heterogeneous hardware/software systems," Design Automat, for Embedded Syst., vol. 1, no. 4, pp. 357-386, Oct. 1996.
    • (1996) Design Automat, for Embedded Syst. , vol.1 , Issue.4 NO , pp. 357-386
    • Verkest, D.1    Van Romaey, K.2    Bolsen, I.3    De Man, H.4
  • 115
    • 2442619880 scopus 로고
    • Algorithm specifications in DSP station using data flow language
    • Jan.
    • P. Willekens et al., "Algorithm specifications in DSP station using data flow language," DSP Applicat., vol. 3, no. 1, pp. 8-16, Jan. 1994.
    • (1994) DSP Applicat. , vol.3 , Issue.1 NO , pp. 8-16
    • Willekens, P.1
  • 116
    • 0026232450 scopus 로고
    • A loop transformation theory and an algorithm to maximize parallelism
    • Oct.
    • M. Wolf and M. Lam, "A loop transformation theory and an algorithm to maximize parallelism," IEEE Trans. Parallel Disirib. Syst., vol. 2, no. 4, pp. 452-471, Oct. 1991.
    • (1991) IEEE Trans. Parallel Disirib. Syst. , vol.2 , Issue.4 NO , pp. 452-471
    • Wolf, M.1    Lam, M.2
  • 117
    • 33646903367 scopus 로고
    • Tutorial on embedded system design
    • W. Wolf and E. Frey, 'Tutorial on embedded system design," in Proc. ICCD, 1992, pp. 18-21.
    • (1992) Proc. ICCD , pp. 18-21
    • Wolf, W.1    Frey, E.2
  • 118
    • 0028464667 scopus 로고
    • Hardware-software co-design of embedded systems
    • July
    • W. Wolf, "Hardware-software co-design of embedded systems," Proc. IEEE, vol. 82, pp. 967-989, July 1994.
    • (1994) Proc. IEEE , vol.82 , pp. 967-989
    • Wolf, W.1
  • 119
    • 0029547607 scopus 로고
    • Communicating synthesis for distributed embedded systems
    • T.-Y. Yen and W. Wolf, "Communicating synthesis for distributed embedded systems," in Proc. 1CCAD, 1995, pp. 288-294.
    • (1995) Proc. 1CCAD , pp. 288-294
    • Yen, T.-Y.1    Wolf, W.2
  • 120
    • 0027684495 scopus 로고
    • Pipelined processors and worst case execution times
    • Oct.
    • N. Zhang, A. Bums, and M. Nicholson, "Pipelined processors and worst case execution times," J. Real-Time Syst., vol. 5, pp. 319-343, Oct. 1993.
    • (1993) J. Real-Time Syst. , vol.5 , pp. 319-343
    • Zhang, N.1    Bums, A.2    Nicholson, M.3


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.