메뉴 건너뛰기




Volumn 54, Issue 3-4, 2008, Pages 349-368

Quality-driven model-based architecture synthesis for real-time embedded SoCs

Author keywords

Architecture synthesis; Design methodology; Electronic design automation; Embedded systems; Heterogeneous multi processor; Model based design; Platform based design; Quality driven design; Real time systems; System architecture; System on a chip

Indexed keywords

COMPUTATIONAL COMPLEXITY; COMPUTER ARCHITECTURE; EMBEDDED SYSTEMS; MICROPROCESSOR CHIPS; REAL TIME SYSTEMS;

EID: 42949160106     PISSN: 13837621     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.sysarc.2007.09.001     Document Type: Article
Times cited : (10)

References (52)
  • 1
    • 42949153008 scopus 로고    scopus 로고
    • The 2003 International Technology Roadmap for Semiconductors, SIA, San Jose, CA, USA, 2003.
    • The 2003 International Technology Roadmap for Semiconductors, SIA, San Jose, CA, USA, 2003.
  • 2
    • 0029735299 scopus 로고    scopus 로고
    • A. Bender, Design of an optimal loosely coupled heterogeneous multiprocessor system, in: Proceedings of European Design & Test Conference, March 1996, pp. 275-281.
    • A. Bender, Design of an optimal loosely coupled heterogeneous multiprocessor system, in: Proceedings of European Design & Test Conference, March 1996, pp. 275-281.
  • 3
    • 0030681176 scopus 로고    scopus 로고
    • T. Benner, R. Ernst, An approach to mixed systems co-synthesis, in: Proceedings of International Workshop of Hardware/Software Co-Design, March 1997, pp. 9-14.
    • T. Benner, R. Ernst, An approach to mixed systems co-synthesis, in: Proceedings of International Workshop of Hardware/Software Co-Design, March 1997, pp. 9-14.
  • 5
    • 0035338106 scopus 로고    scopus 로고
    • Code transformations for data transfer and storage exploration preprocessing in multimedia processors
    • Catthoor F., Danckaert K., Wuytack S., and Dutt N. Code transformations for data transfer and storage exploration preprocessing in multimedia processors. IEEE Design & Test of Computers May-June (2001) 70-82
    • (2001) IEEE Design & Test of Computers , Issue.May-June , pp. 70-82
    • Catthoor, F.1    Danckaert, K.2    Wuytack, S.3    Dutt, N.4
  • 6
    • 0034248162 scopus 로고    scopus 로고
    • An iterative algorithm for hardware-software partitioning, hardware design space exploration and scheduling
    • Chatha K.S., and Vemuri R. An iterative algorithm for hardware-software partitioning, hardware design space exploration and scheduling. ACM Transactions on Design Automation of Electronic Systems 5 August (2000) 281-293
    • (2000) ACM Transactions on Design Automation of Electronic Systems , vol.5 , Issue.August , pp. 281-293
    • Chatha, K.S.1    Vemuri, R.2
  • 7
    • 0028602741 scopus 로고    scopus 로고
    • J. D'Ambrosio, X. Hu, Configuration-level hardware/software partitioning for real-time systems, in: Proceedings of International Workshop of Hardware/Software Co-Design, August 1994, pp. 34-41.
    • J. D'Ambrosio, X. Hu, Configuration-level hardware/software partitioning for real-time systems, in: Proceedings of International Workshop of Hardware/Software Co-Design, August 1994, pp. 34-41.
  • 9
    • 0033096723 scopus 로고    scopus 로고
    • COSYN: hardware-software co-synthesis of heterogeneous distributed embedded systems
    • Dave B.P., Lakshminarayana G., and Jha N.K. COSYN: hardware-software co-synthesis of heterogeneous distributed embedded systems. IEEE Transaction on VLSI Systems 7 March (1999) 92-104
    • (1999) IEEE Transaction on VLSI Systems , vol.7 , Issue.March , pp. 92-104
    • Dave, B.P.1    Lakshminarayana, G.2    Jha, N.K.3
  • 10
    • 84893572551 scopus 로고    scopus 로고
    • B. Dave, CRUSADE: hardware/software co-synthesis of dynamically reconfigurable heterogeneous real-time distributed embedded systems, in: Proceedings of the Design, Automation & Test in Europe Conference, March 1999, pp. 97-104.
    • B. Dave, CRUSADE: hardware/software co-synthesis of dynamically reconfigurable heterogeneous real-time distributed embedded systems, in: Proceedings of the Design, Automation & Test in Europe Conference, March 1999, pp. 97-104.
  • 12
    • 0032184116 scopus 로고    scopus 로고
    • MOGAC: a multiobjective genetic algorithm for hardware-software co-synthesis of distributed embedded systems
    • Dick R.P., and Jha N.K. MOGAC: a multiobjective genetic algorithm for hardware-software co-synthesis of distributed embedded systems. IEEE Transaction on Computer-Aided Design of Integrated Circuits and Systems 17 October (1998) 920-935
    • (1998) IEEE Transaction on Computer-Aided Design of Integrated Circuits and Systems , vol.17 , Issue.October , pp. 920-935
    • Dick, R.P.1    Jha, N.K.2
  • 13
    • 0032308182 scopus 로고    scopus 로고
    • R.P. Dick, N.K. Jha, CORDS: hardware-software co-synthesis of reconfigurable real-time distributed embedded systems, in: Proceedings of the International Conference Computer-Aided Design, November 1998, pp. 62-68.
    • R.P. Dick, N.K. Jha, CORDS: hardware-software co-synthesis of reconfigurable real-time distributed embedded systems, in: Proceedings of the International Conference Computer-Aided Design, November 1998, pp. 62-68.
  • 14
    • 0029178636 scopus 로고    scopus 로고
    • Fonseca, P.J. Fleming, Multiobjective genetic algorithms made easy: selection, sharing and mating restrictions, in: Proceedings of the Genetic Algorithms in Engineering Systems: Innovations & Applications, September 1995, pp. 45-52.
    • Fonseca, P.J. Fleming, Multiobjective genetic algorithms made easy: selection, sharing and mating restrictions, in: Proceedings of the Genetic Algorithms in Engineering Systems: Innovations & Applications, September 1995, pp. 45-52.
  • 15
    • 0001858873 scopus 로고
    • Hardware-software co-synthesis for digital systems
    • Gupta R.K., and De Micheli G. Hardware-software co-synthesis for digital systems. IEEE Design & Test of Computers 10 September (1993) 29-41
    • (1993) IEEE Design & Test of Computers , vol.10 , Issue.September , pp. 29-41
    • Gupta, R.K.1    De Micheli, G.2
  • 17
    • 33746952413 scopus 로고    scopus 로고
    • CMAPS: a cosynthesis methodology for application-oriented parallel systems
    • Hsiung P.A. CMAPS: a cosynthesis methodology for application-oriented parallel systems. ACM Transaction on Design Automation Electronic Systems 5 January (2000) 51-81
    • (2000) ACM Transaction on Design Automation Electronic Systems , vol.5 , Issue.January , pp. 51-81
    • Hsiung, P.A.1
  • 18
    • 12344322543 scopus 로고    scopus 로고
    • B. Jeong, S. Yoo, S. Lee, K. Choi, Hardware-software cosynthesis for run-time incrementally reconfigurable FPGAs, in: Proceedings of Asia & South Pacific Design Automation Conference, January 2000, pp. 169-174.
    • B. Jeong, S. Yoo, S. Lee, K. Choi, Hardware-software cosynthesis for run-time incrementally reconfigurable FPGAs, in: Proceedings of Asia & South Pacific Design Automation Conference, January 2000, pp. 169-174.
  • 19
    • 13944257625 scopus 로고
    • Modern concepts of quality and their relationship to design reuse and model libraries
    • Kluwer Academic Publishers, Dordrecht Chapter 8, Issue 5
    • Jóźwiak L. Modern concepts of quality and their relationship to design reuse and model libraries. Current Issues in Electronic Modeling (1995), Kluwer Academic Publishers, Dordrecht Chapter 8, Issue 5
    • (1995) Current Issues in Electronic Modeling
    • Jóźwiak, L.1
  • 20
    • 85119551217 scopus 로고    scopus 로고
    • L. Jóźwiak, Quality-driven design in the system-on-a-chip era: why and how? Journal of Systems Architecture 47(3-4), Elsevier Science, Amsterdam, 2001, pp. 201-224.
    • L. Jóźwiak, Quality-driven design in the system-on-a-chip era: why and how? Journal of Systems Architecture 47(3-4), Elsevier Science, Amsterdam, 2001, pp. 201-224.
  • 21
    • 0036711523 scopus 로고    scopus 로고
    • L. Jóźwiak, A. Postuła, Genetic engineering versus natural evolution: genetic algorithms with deterministic operators, Journal of Systems Architecture 48(1-3), Elsevier Science, Amsterdam, September 2002, pp. 99-112.
    • L. Jóźwiak, A. Postuła, Genetic engineering versus natural evolution: genetic algorithms with deterministic operators, Journal of Systems Architecture 48(1-3), Elsevier Science, Amsterdam, September 2002, pp. 99-112.
  • 22
    • 0346503074 scopus 로고    scopus 로고
    • L. Jóźwiak, Advanced AI search techniques in modern digital circuit synthesis, Artificial Intelligence Review 20(3-4), Kluwer, Dordrecht, 2003, pp. 269-318.
    • L. Jóźwiak, Advanced AI search techniques in modern digital circuit synthesis, Artificial Intelligence Review 20(3-4), Kluwer, Dordrecht, 2003, pp. 269-318.
  • 24
    • 42949098501 scopus 로고    scopus 로고
    • L. Jóźwiak, Life-inspired Systems, ARCS'2006 - 19th International Conference on Architecture of Computing Systems, Frankfurt/Main, Germany, Springer LNCS 3894, Berlin, March 13-16, 2006, pp. 1 - 16.
    • L. Jóźwiak, Life-inspired Systems, ARCS'2006 - 19th International Conference on Architecture of Computing Systems, Frankfurt/Main, Germany, Springer LNCS 3894, Berlin, March 13-16, 2006, pp. 1 - 16.
  • 25
    • 0031643957 scopus 로고    scopus 로고
    • I. Karkowski, H. Corporaal, Design space exploration algorithm for heterogeneous multi-processor embedded system design, in: Proceedings of Design Automation Conference, June 1998, pp. 82-87.
    • I. Karkowski, H. Corporaal, Design space exploration algorithm for heterogeneous multi-processor embedded system design, in: Proceedings of Design Automation Conference, June 1998, pp. 82-87.
  • 26
    • 0029709469 scopus 로고    scopus 로고
    • P.V. Knudsen, J. Madsen, PACE: a dynamic programming algorithm for hardware/software partitioning, in: Proceedings of the International wkshp Hardware/Software Co-Design, March 1996, pp. 82-95.
    • P.V. Knudsen, J. Madsen, PACE: a dynamic programming algorithm for hardware/software partitioning, in: Proceedings of the International wkshp Hardware/Software Co-Design, March 1996, pp. 82-95.
  • 27
    • 0030656668 scopus 로고    scopus 로고
    • K. Kuchcinski, Embedded system synthesis by timing constraints solving, in: Proceedings of the International Symposium System Synthesis, September 1997, pp. 50-57.
    • K. Kuchcinski, Embedded system synthesis by timing constraints solving, in: Proceedings of the International Symposium System Synthesis, September 1997, pp. 50-57.
  • 30
    • 0033720597 scopus 로고    scopus 로고
    • Y.B. Li, T. Callahan, E. Darnell, R. Harr, U. Kurkure, J. Stockwood, Hardware-software co-design of embedded reconfigurable architectures, in: Proceedings of the Design Automation Conference, June 2000, pp. 507-512.
    • Y.B. Li, T. Callahan, E. Darnell, R. Harr, U. Kurkure, J. Stockwood, Hardware-software co-design of embedded reconfigurable architectures, in: Proceedings of the Design Automation Conference, June 2000, pp. 507-512.
  • 31
    • 0029184315 scopus 로고
    • Parallel recombinative simulated annealing: a genetic algorithm
    • Mahfoud S.W., and Goldberg D.E. Parallel recombinative simulated annealing: a genetic algorithm. Parallel Computing 21 January (1995) 1-28
    • (1995) Parallel Computing , vol.21 , Issue.January , pp. 1-28
    • Mahfoud, S.W.1    Goldberg, D.E.2
  • 32
    • 84893670036 scopus 로고    scopus 로고
    • J. Noguera, R. Badia, A HW/SW partitioning algorithm for dynamically reconfigurable architectures, in: Proceedings of the Design, Automation & Test in Europe Conference, March 2001, pp. 729-734.
    • J. Noguera, R. Badia, A HW/SW partitioning algorithm for dynamically reconfigurable architectures, in: Proceedings of the Design, Automation & Test in Europe Conference, March 2001, pp. 729-734.
  • 33
    • 0036705054 scopus 로고    scopus 로고
    • HW/SW codesign techniques for dynamically reconfigurable architectures
    • Noguera J., and Badia R.M. HW/SW codesign techniques for dynamically reconfigurable architectures. IEEE Transaction on VLSI Systems 10 Aug. (2002) 399-415
    • (2002) IEEE Transaction on VLSI Systems , vol.10 , Issue.Aug , pp. 399-415
    • Noguera, J.1    Badia, R.M.2
  • 34
    • 0032667748 scopus 로고    scopus 로고
    • H. Oh, S. Ha, Hardware-software co-synthesis technique based on heterogeneous multiprocessor scheduling, in: Proceedings of the International Workshop on Hardware/Software Co-Design, May 1999, pp. 183-187.
    • H. Oh, S. Ha, Hardware-software co-synthesis technique based on heterogeneous multiprocessor scheduling, in: Proceedings of the International Workshop on Hardware/Software Co-Design, May 1999, pp. 183-187.
  • 36
    • 42949097076 scopus 로고    scopus 로고
    • S.A. Ong, System-level design decision-making for real-time embedded systems, Ph.D. Dissertation, Faculty of Electrical Engineering, Eindhoven University of Technology, The Netherlands, 2004, pp. 1-221.
    • S.A. Ong, System-level design decision-making for real-time embedded systems, Ph.D. Dissertation, Faculty of Electrical Engineering, Eindhoven University of Technology, The Netherlands, 2004, pp. 1-221.
  • 39
    • 0000679218 scopus 로고
    • SOS: synthesis of application-specific heterogeneous multiprocessor systems
    • Prakash S., and Parker A. SOS: synthesis of application-specific heterogeneous multiprocessor systems. Journal of Parallel & Distributed Computing 16 December (1992) 338-351
    • (1992) Journal of Parallel & Distributed Computing , vol.16 , Issue.December , pp. 338-351
    • Prakash, S.1    Parker, A.2
  • 40
    • 0037751119 scopus 로고    scopus 로고
    • Elementary net systems
    • Reisig W., and Rozenberg G. (Eds), Springer, Berlin
    • Rozenberg G., and Engelfriet J. Elementary net systems. In: Reisig W., and Rozenberg G. (Eds). Lectures on Petri Nets I (1998), Springer, Berlin
    • (1998) Lectures on Petri Nets I
    • Rozenberg, G.1    Engelfriet, J.2
  • 42
    • 0030782778 scopus 로고    scopus 로고
    • D. Saha, R.S. Mitra, A. Basu, Hardware software partitioning using genetic algorithm, in: Proceedings of the International Conference of VLSI Design, October 1998, pp. 155-159.
    • D. Saha, R.S. Mitra, A. Basu, Hardware software partitioning using genetic algorithm, in: Proceedings of the International Conference of VLSI Design, October 1998, pp. 155-159.
  • 44
    • 0029506784 scopus 로고    scopus 로고
    • M. Schwiegershausen, P. Pirsch, Formal approach for the optimization of heterogeneous multiprocessors for complex image processing schemes, in: Proceedings of the European Design Automation Conference, September 1995, pp. 8-13.
    • M. Schwiegershausen, P. Pirsch, Formal approach for the optimization of heterogeneous multiprocessors for complex image processing schemes, in: Proceedings of the European Design Automation Conference, September 1995, pp. 8-13.
  • 46
    • 42949104686 scopus 로고    scopus 로고
    • J.-P. Soininen et al., InCo: an interactive codesign framework for real-time embedded systems, VTT Publications, VTT Technical Research Center of Finland, Espoo, Finland, 1998.
    • J.-P. Soininen et al., InCo: an interactive codesign framework for real-time embedded systems, VTT Publications, VTT Technical Research Center of Finland, Espoo, Finland, 1998.
  • 47
    • 0029475752 scopus 로고    scopus 로고
    • S. Srinivasan, N.K. Jha, Hardware-software co-synthesis of fault-tolerant real-time distributed embedded systems, in: Proceedings of the European Design Automation Conference, September 1995, pp. 334-339.
    • S. Srinivasan, N.K. Jha, Hardware-software co-synthesis of fault-tolerant real-time distributed embedded systems, in: Proceedings of the European Design Automation Conference, September 1995, pp. 334-339.
  • 48
    • 0030697742 scopus 로고    scopus 로고
    • J. Teich, T. Blickle, L. Thiele, An evolutionary approach to system-level synthesis, in: Proceedings of the International Workshop, Hardware/Software Co-Design, March 1997, pp. 167-171.
    • J. Teich, T. Blickle, L. Thiele, An evolutionary approach to system-level synthesis, in: Proceedings of the International Workshop, Hardware/Software Co-Design, March 1997, pp. 167-171.
  • 50
    • 0022669289 scopus 로고
    • The transformation schema: an extention of the data-flow diagram to represent control and timing
    • Ward P.T. The transformation schema: an extention of the data-flow diagram to represent control and timing. IEEE Transaction on Software Engineering SE-12 2 (1986)
    • (1986) IEEE Transaction on Software Engineering , vol.SE-12 , Issue.2
    • Ward, P.T.1
  • 51
    • 0031166039 scopus 로고    scopus 로고
    • An architectural co-synthesis algorithm for distributed, embedded computing systems
    • Wolf W.H. An architectural co-synthesis algorithm for distributed, embedded computing systems. IEEE Transaction on VLSI Systems 5 June (1997) 218-229
    • (1997) IEEE Transaction on VLSI Systems , vol.5 , Issue.June , pp. 218-229
    • Wolf, W.H.1


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