메뉴 건너뛰기




Volumn 10, Issue 3, 2006, Pages 213-229

A genetic algorithm for the design space exploration of datapaths during high-level synthesis

Author keywords

Datapath synthesis; Design space exploration; Genetic algorithms (GAs); High level synthesis

Indexed keywords

CONCURRENT ENGINEERING; CONSTRAINT THEORY; DATA HANDLING; DATA REDUCTION; RESOURCE ALLOCATION; USER INTERFACES;

EID: 33744722099     PISSN: 1089778X     EISSN: None     Source Type: Journal    
DOI: 10.1109/TEVC.2005.860764     Document Type: Article
Times cited : (105)

References (44)
  • 4
    • 0025489298 scopus 로고
    • "Incorporating bottom-up design into high-level synthesis"
    • Sep
    • M. McFarland and T. Kowalski, "Incorporating bottom-up design into high-level synthesis," IEEE Trans. Comput.-Aided Des., vol. 8, no. 9, pp. 928-950, Sep. 1990.
    • (1990) IEEE Trans. Comput.-Aided Des. , vol.8 , Issue.9 , pp. 928-950
    • McFarland, M.1    Kowalski, T.2
  • 5
    • 33744738926 scopus 로고
    • "Slicer: A state synthesizer for intelligent silicon compilation"
    • B. M. Pangrle and D. D. Gajski, "Slicer: A state synthesizer for intelligent silicon compilation," in Proc. Int. Conf. Computer-Aided Des., 1987, pp. 536-541.
    • (1987) Proc. Int. Conf. Computer-Aided Des. , pp. 536-541
    • Pangrle, B.M.1    Gajski, D.D.2
  • 6
    • 0024682923 scopus 로고
    • "Force-directed scheduling for the behavioral synthesis of ASICs"
    • P. G. Paulin and J. P. Knight, "Force-directed scheduling for the behavioral synthesis of ASICs," IEEE Trans. Comput.-Aided Des., vol. 8, no. 6, pp. 661-679, 1989.
    • (1989) IEEE Trans. Comput.-Aided Des. , vol.8 , Issue.6 , pp. 661-679
    • Paulin, P.G.1    Knight, J.P.2
  • 8
    • 0025791177 scopus 로고
    • "Path-based scheduling for synthesis"
    • R. Camposano, "Path-based scheduling for synthesis," IEEE Trans. Comput.-Aided Des., vol. 10, pp. 85-93, 1991.
    • (1991) IEEE Trans. Comput.-Aided Des. , vol.10 , pp. 85-93
    • Camposano, R.1
  • 10
    • 26644445984 scopus 로고
    • "Synthesis of VLSI systems with the CAMAD design aid"
    • Z. Peng, "Synthesis of VLSI systems with the CAMAD design aid," in Proc. 23rd ACM/IEEE Design Automation Conf., 1986, pp. 278-284.
    • (1986) Proc. 23rd ACM/IEEE Design Automation Conf. , pp. 278-284
    • Peng, Z.1
  • 11
    • 0027660748 scopus 로고
    • "Global optimization approach for architectural synthesis"
    • C. H. Gebotys and M. I. Elmasry, "Global optimization approach for architectural synthesis," IEEE Trans. Comput.-Aided Des., vol. 12, pp. 1266-1278, 1993.
    • (1993) IEEE Trans. Comput.-Aided Des. , vol.12 , pp. 1266-1278
    • Gebotys, C.H.1    Elmasry, M.I.2
  • 12
    • 0026139605 scopus 로고
    • "A formal approach to the scheduling problem in high-level synthesis"
    • Feb
    • C. T. Hwang, J. H. Lee, Y. C. Hsu, and Y. L. Lin, "A formal approach to the scheduling problem in high-level synthesis," IEEE Trans. Comput.-Aided Des., vol. 10, no. 2, pp. 464-475, Feb. 1991.
    • (1991) IEEE Trans. Comput.-Aided Des. , vol.10 , Issue.2 , pp. 464-475
    • Hwang, C.T.1    Lee, J.H.2    Hsu, Y.C.3    Lin, Y.L.4
  • 13
    • 0024706222 scopus 로고
    • "Algorithms for hardware allocation in data path synthesis"
    • S. Devadas and A. R. Newton, "Algorithms for hardware allocation in data path synthesis," IEEE Trans. Comput.-Aided Des., vol. 8, pp. 768-781, 1989.
    • (1989) IEEE Trans. Comput.-Aided Des. , vol.8 , pp. 768-781
    • Devadas, S.1    Newton, A.R.2
  • 14
    • 0000577173 scopus 로고
    • "SALSA: A new approach to scheduling with timing constraints"
    • J. A. Nestor and G. Krishnamoorthy, "SALSA: A new approach to scheduling with timing constraints," IEEE Trans. Comput.-Aided Des., vol. 12, pp. 1107-1122, 1993.
    • (1993) IEEE Trans. Comput.-Aided Des. , vol.12 , pp. 1107-1122
    • Nestor, J.A.1    Krishnamoorthy, G.2
  • 16
    • 0027561267 scopus 로고
    • "Applying simulated evolution to high level synthesis"
    • Feb
    • T. A. Ly and J. T. Mowchenko, "Applying simulated evolution to high level synthesis," IEEE Trans. Comput.-Aided Des., vol. 12, no. 2, pp. 389-409, Feb. 1993.
    • (1993) IEEE Trans. Comput.-Aided Des. , vol.12 , Issue.2 , pp. 389-409
    • Ly, T.A.1    Mowchenko, J.T.2
  • 17
    • 0031697321 scopus 로고    scopus 로고
    • "High-level synthesis of digital circuits using genetic algorithms"
    • E. Torbey and J. Knight, "High-level synthesis of digital circuits using genetic algorithms," in Proc. Int. Conf. Evol. Comput., May 1998, pp. 224-229.
    • (1998) Proc. Int. Conf. Evol. Comput. May , pp. 224-229
    • Torbey, E.1    Knight, J.2
  • 18
    • 0022043934 scopus 로고
    • "Application of a subset of ADA as an algorithmic hardware description language for graph-based hardware compilation"
    • Jan
    • E. F. Girczyc, R. J. Buhr, and J. P. Knight, "Application of a subset of ADA as an algorithmic hardware description language for graph-based hardware compilation," IEEE Trans. Comput.-Aided Des., vol. CAD-4, no. 1, pp. 134-142, Jan. 1985.
    • (1985) IEEE Trans. Comput.-Aided Des. , vol.CAD-4 , Issue.1 , pp. 134-142
    • Girczyc, E.F.1    Buhr, R.J.2    Knight, J.P.3
  • 20
    • 0024612040 scopus 로고
    • "Synthesizing circuits from behavioral descriptions"
    • R. Camposano and W. Rosenstiel, "Synthesizing circuits from behavioral descriptions," IEEE Trans. Comput.-Aided Des., vol. 8, pp. 171-180, 1989.
    • (1989) IEEE Trans. Comput.-Aided Des. , vol.8 , pp. 171-180
    • Camposano, R.1    Rosenstiel, W.2
  • 21
    • 0016313256 scopus 로고
    • "A comparison of list schedules for parallel processing systems"
    • T. L. Adam, K. M. Chandy, and J. R. Dickson, "A comparison of list schedules for parallel processing systems," Commun. ACM, vol. 17, pp. 685-690, 1974.
    • (1974) Commun. ACM , vol.17 , pp. 685-690
    • Adam, T.L.1    Chandy, K.M.2    Dickson, J.R.3
  • 25
    • 22344455573 scopus 로고
    • "A novel scheduling and allocation approach to data-path synthesis based on genetic paradigms"
    • N. Wehn et al., "A novel scheduling and allocation approach to data-path synthesis based on genetic paradigms," in Proc. IFIP Working Conf. Logic Architecture Synthesis, 1991, pp. 47-56.
    • (1991) Proc. IFIP Working Conf. Logic Architecture Synthesis , pp. 47-56
    • Wehn, N.1
  • 27
    • 0034460254 scopus 로고    scopus 로고
    • "GABIND: A GA approach to allocation and binding for the high-level synthesis of data paths"
    • Oct
    • C. Mandal, P. P. Chakrabarti, and S. Ghose, "GABIND: A GA approach to allocation and binding for the high-level synthesis of data paths," IEEE Trans. Very Large-Scale Integrated Circuits, vol. 8, no. 5, pp. 747-750, Oct. 2000.
    • (2000) IEEE Trans. Very Large-Scale Integrated Circuits , vol.8 , Issue.5 , pp. 747-750
    • Mandal, C.1    Chakrabarti, P.P.2    Ghose, S.3
  • 30
    • 0002535458 scopus 로고
    • "Genetic algorithms for optimization of integrated circuit synthesis"
    • San Mateo, CA
    • R. M. San and J. P. Knoght, "Genetic algorithms for optimization of integrated circuit synthesis," in Proc. 5th Int. Conf. Genetic Algorithms, San Mateo, CA, 1993, pp. 432-438.
    • (1993) Proc. 5th Int. Conf. Genetic Algorithms , pp. 432-438
    • San, R.M.1    Knoght, J.P.2
  • 31
    • 0034244934 scopus 로고    scopus 로고
    • "Stability-based algorithms for high-level synthesis of digital ASICs"
    • Aug
    • M. Nourani and C. A. Papachristou, "Stability-based algorithms for high-level synthesis of digital ASICs," IEEE Trans. Very Large Scale Integrated Syst., vol. 8, no. 4, pp. 431-435, Aug. 2000.
    • (2000) IEEE Trans. Very Large Scale Integrated Syst. , vol.8 , Issue.4 , pp. 431-435
    • Nourani, M.1    Papachristou, C.A.2
  • 32
    • 0024942755 scopus 로고    scopus 로고
    • "A new integer linear programming formulation for the scheduling problem in datapath synthesis"
    • J. H. Lee, Y. C. Hsu, and Y. L. Lin, "A new integer linear programming formulation for the scheduling problem in datapath synthesis," in Proc. ICCAD-89, pp. 20-23.
    • Proc. ICCAD-89 , pp. 20-23
    • Lee, J.H.1    Hsu, Y.C.2    Lin, Y.L.3
  • 33
    • 0023983163 scopus 로고    scopus 로고
    • "Sehwa: A software package for synthesis of pipelines from behavioral specifications"
    • N. Park and A. C. Parker, "Sehwa: A software package for synthesis of pipelines from behavioral specifications," IEEE Trans. Comput.-Aided Des., vol. 7, pp. 356-370.
    • IEEE Trans. Comput.-Aided Des. , vol.7 , pp. 356-370
    • Park, N.1    Parker, A.C.2
  • 34
    • 0021455219 scopus 로고
    • "On supercomputing with systolic/wavefront array processors"
    • Jul
    • S. Y. Kung, "On supercomputing with systolic/wavefront array processors," Proc. IEEE, vol. 72, no. 7, pp. 867-884, Jul. 1994.
    • (1994) Proc. IEEE , vol.72 , Issue.7 , pp. 867-884
    • Kung, S.Y.1
  • 36
    • 85009519114 scopus 로고    scopus 로고
    • "Performing scheduling and storage optimization simultaneously using genetic algorithms"
    • E. Torbey and J. Knight, "Performing scheduling and storage optimization simultaneously using genetic algorithms," in Proc. IEEE Midwest Symp. Circuits Systems, 1998, pp. 284-287.
    • (1998) Proc. IEEE Midwest Symp. Circuits Systems , pp. 284-287
    • Torbey, E.1    Knight, J.2
  • 37
    • 0034244934 scopus 로고    scopus 로고
    • "Stability-based algorithms for high-level synthesis of digital ASICs"
    • Aug
    • M. Nourani and C. A. Papachristou, "Stability-based algorithms for high-level synthesis of digital ASICs," IEEE Trans. Very Large-Scale Integration, vol. 8, no. 4, pp. 431-435, Aug. 2000.
    • (2000) IEEE Trans. Very Large-Scale Integration , vol.8 , Issue.4 , pp. 431-435
    • Nourani, M.1    Papachristou, C.A.2
  • 39
    • 0025554392 scopus 로고
    • "The combination of scheduling, allocation and mapping in a single algorithm"
    • Jun
    • R. J. Cloutier and D. E. Thomas, "The combination of scheduling, allocation and mapping in a single algorithm," in Proc. 27th Design Automation Conf., Jun. 1990, pp. 71-76.
    • (1990) Proc. 27th Design Automation Conf. , pp. 71-76
    • Cloutier, R.J.1    Thomas, D.E.2
  • 41
    • 33746236412 scopus 로고    scopus 로고
    • "Promises and challenges of evolvable hardware"
    • Feb
    • X. Yao and T. Higuchi, "Promises and challenges of evolvable hardware," IEEE Trans. Syst., Man, Cybern., pt. C, vol. 29, no. 1, pp. 87-97, Feb. 1999.
    • (1999) IEEE Trans. Syst. Man, Cybern. , vol.29 , Issue.1 PART C , pp. 87-97
    • Yao, X.1    Higuchi, T.2
  • 42
    • 2442457826 scopus 로고    scopus 로고
    • "A family of compact genetic algorithms for intrinsic evolvable hardware"
    • Apr
    • J. C. Gallagher, S. Vigraham, and G. Kramer, "A family of compact genetic algorithms for intrinsic evolvable hardware," IEEE Trans. Evol. Comput., vol. 8, no. 2, pp. 1-126, Apr. 2004.
    • (2004) IEEE Trans. Evol. Comput. , vol.8 , Issue.2 , pp. 1-126
    • Gallagher, J.C.1    Vigraham, S.2    Kramer, G.3
  • 43
    • 4444356709 scopus 로고    scopus 로고
    • "A GA-based design space exploration framework for parameterized system- on-a-chip platform"
    • Aug
    • G. Ascia, V. Catania, and M. Palesi, "A GA-based design space exploration framework for parameterized system- on-a-chip platform," IEEE Trans. Evol. Comput., vol. 8, no. 4, pp. 329-346, Aug. 2004.
    • (2004) IEEE Trans. Evol. Comput. , vol.8 , Issue.4 , pp. 329-346
    • Ascia, G.1    Catania, V.2    Palesi, M.3
  • 44
    • 14844299823 scopus 로고    scopus 로고
    • "Evolution of processor microcode"
    • Feb
    • D. Jackson, "Evolution of processor microcode," IEEE Trans. Evol. Comput., vol. 9, no. 1, pp. 44-54, Feb. 2005.
    • (2005) IEEE Trans. Evol. Comput. , vol.9 , Issue.1 , pp. 44-54
    • Jackson, D.1


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