{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,26]],"date-time":"2025-09-26T16:57:56Z","timestamp":1758905876023},"publisher-location":"Berlin, Heidelberg","reference-count":33,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540443070"},{"type":"electronic","value":"9783540458289"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2002]]},"DOI":"10.1007\/3-540-45828-x_24","type":"book-chapter","created":{"date-parts":[[2007,9,21]],"date-time":"2007-09-21T13:59:11Z","timestamp":1190383151000},"page":"319-333","source":"Crossref","is-referenced-by-count":2,"title":["Design Tools for Application Specific Embedded Processors"],"prefix":"10.1007","author":[{"given":"Wei","family":"Qin","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Subramanian","family":"Rajagopalan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Manish","family":"Vachharajani","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hangsheng","family":"Wang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xinping","family":"Zhu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"David","family":"August","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kurt","family":"Keutzer","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sharad","family":"Malik","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Li-Shiuan","family":"Peh","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2002,10,24]]},"reference":[{"key":"24_CR1","unstructured":"Paulin, P.: What is the next EDA driver? Design Automation Conference Panel (2002)"},{"key":"24_CR2","doi-asserted-by":"crossref","unstructured":"Pai, V.S., Ranganathan, P., Adve, S.V.: RSIM reference manual, version 1.0. Technical Report 9705, Department of Electrical and Computer Engineering, Rice University (1997)","DOI":"10.1145\/271014.271015"},{"key":"24_CR3","unstructured":"Vachharajani, M., Vachharajani, N., Penry, D., Blome, J., August, D.: Architectural exploration with Liberty. Technical Report Liberty-02-01, Liberty Research Group, Princeton University (2002)"},{"key":"24_CR4","unstructured":"The Liberty Research Group: http:\/\/liberty.princeton.edu\/ (2002)"},{"key":"24_CR5","doi-asserted-by":"crossref","unstructured":"Kiczales, G., Lamping, J., Menhdhekar, A., Maeda, C., Lopes, C., Loingtier, J.M., Irwin, J.: Aspect-oriented programming. In: Proceedings of the 11th European Conference on Object-Oriented Programming. (1997) 220\u2013242","DOI":"10.1007\/BFb0053381"},{"key":"24_CR6","unstructured":"SystemC Community: http:\/\/www.systemc.org (2002)"},{"key":"24_CR7","unstructured":"IBM Corp.: The CoreConnectTM bus architecture. Technical White Paper (1999)"},{"key":"24_CR8","unstructured":"ARM Holdings PLC: Advanced microcontroller bus architecture (AMBA) specification rev 2.0. http:\/\/www.arm.com\/ Documentation\/UserMans\/AMBA (2001)"},{"key":"24_CR9","doi-asserted-by":"crossref","unstructured":"Dally, W.J., Towles, B.: Route packet, not wires: On-chip interconnection networks. In: Proceedings of Design Automation Conference. (2001)","DOI":"10.1109\/DAC.2001.935594"},{"key":"24_CR10","doi-asserted-by":"crossref","unstructured":"Sgroi, M., Sheets, M., Mihal, A., Keutzer, K., Malik, S., Rabaey, J., Sangiovanni-Vincentelli, A.: Addressing the system-on-a-chip interconnect woes through communication-based design. In: Proceedings of Design Automation Conference. (2001)","DOI":"10.1145\/378239.379045"},{"key":"24_CR11","doi-asserted-by":"crossref","unstructured":"Taylor, M.B., et. al.: The Raw microprocessor: A computational fabric for software circuits and general-purpose programs. IEEE Micro 22 (2002)","DOI":"10.1109\/MM.2002.997877"},{"key":"24_CR12","volume-title":"Object-Oriented Modeling and Design","author":"J. Rumbaugh","year":"1991","unstructured":"Rumbaugh, J., Blaha, M., Premerlani, W., Eddy, F., Lorensen, W.: Object-Oriented Modeling and Design. Prentice-Hall, New York, NY (1991)"},{"key":"24_CR13","unstructured":"Davis, J., et. al.: Ptolemy II-heterogeneous concurrent modeling and design in Java. Technical Report UCB\/ERL M01\/12, Dep. of EECS, Univ. of California at Berkeley (2001)"},{"key":"24_CR14","doi-asserted-by":"crossref","unstructured":"Zhu, X., Malik, S.: A hierarchical modeling framework for on-chip communication architectures. In: Proceedings of International Conference on Computer-Aided Design. (2002)","DOI":"10.1145\/774572.774670"},{"key":"24_CR15","doi-asserted-by":"crossref","unstructured":"Katevenis, M., Vatsolaki, P., Efthymiou, A.: Pipelined memory shared buffer for VLSI switches. In: Proceedings of Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication. (1995)","DOI":"10.1145\/217382.217406"},{"key":"24_CR16","doi-asserted-by":"crossref","unstructured":"Yang, X., Lee, R.B.: Fast subword permutation instructions using omega and flip network stages. In: Proceedings of International Conference on Computer Design. (2000)","DOI":"10.1109\/ICCD.2000.878264"},{"key":"24_CR17","unstructured":"Wang, H.S., Zhu, X.P., Peh, L.S., Malik, S.: Orion: A dynamic power simulator for interconnection networks-enabling power-performance tradeoffs for emerging microprocessor systems. Technical Report PU-02-06, Department of Electrical Engineering, Princeton University (2002)"},{"key":"24_CR18","doi-asserted-by":"crossref","unstructured":"Peh, L.S., Dally, W.J.: A delay model and speculative architecture for pipelined routers. In: Proceedings of International Symposium on High-Performance Computer Architecture. (2001)","DOI":"10.1109\/HPCA.2001.903268"},{"key":"24_CR19","unstructured":"Wang, H.S., Peh, L.S., Malik, S.: A power model for routers: Modeling Alpha 21364 and InfiniBand routers. In: Proceedings of Hot Interconnects 10. (2002)"},{"key":"24_CR20","unstructured":"Qin, W.: Mescal architecture description. http:\/\/www.ee.princeton.edu\/~mescal\/mad.html (2002)"},{"key":"24_CR21","doi-asserted-by":"crossref","unstructured":"Zimmerman, G.: The MIMOLA design system: a computer aided processor design method. In: Proceedings of Design Automation Conference. (1979) 53\u201358","DOI":"10.1109\/DAC.1979.1600088"},{"key":"24_CR22","volume-title":"Technical Report 1991\/15","author":"M. Freericks","year":"1991","unstructured":"Freericks, M.: The nML machine description formalism. Technical Report 1991\/15, Technische Universit\u00e4t Berlin, Fachbereich Informatik, Berlin, DE (1991)"},{"key":"24_CR23","doi-asserted-by":"crossref","unstructured":"Hadjiyiannis, G., Hanono, S., Devadas, S.: ISDL: An instruction set description language for retargetability. In: Proceedings of Design Automation Conference. (1997) 299\u2013302","DOI":"10.1109\/DAC.1997.597161"},{"key":"24_CR24","unstructured":"Pees, S., Hoffmann, A., Zivojnovic, V., Meyr, H.: LISA-machine description language for cycle-accurate models of programmable DSP architectures. In: Proceedings of Design Automation Conference. (1999) 933\u2013938"},{"key":"24_CR25","doi-asserted-by":"crossref","unstructured":"Halambi, A., Grun, P., Ganesh, V., Khare, A., Dutt, N., Nicolau, A.: EXPRESSION: A language for architecture exploration through compiler\/simulator retargetability. In: Proceedings of Conference on Design Automation and Test in Europe. (1999) 485\u2013490","DOI":"10.1145\/307418.307549"},{"key":"24_CR26","doi-asserted-by":"publisher","first-page":"196","DOI":"10.1145\/210376.197409","volume":"27","author":"J. Paakki","year":"1995","unstructured":"Paakki, J.: Attribute grammar paradigms-a high-level methodology in language implementation. ACM Computing Surveys 27 (1995) 196\u2013255","journal-title":"ACM Computing Surveys"},{"key":"24_CR27","unstructured":"ARM Ltd.: ARM architecture reference manual. http:\/\/www.arm.com\/arm\/ documentation (1996)"},{"key":"24_CR28","doi-asserted-by":"crossref","unstructured":"Rajagopalan, S., Vachharajani, M., Malik, S.: Handling irregular ILP within conventional VLIW schedulers using artificial resource constraints. In: Proceedings of International Conference on Compilers, Architectures and Synthesis for Embedded Systems. (2000)","DOI":"10.1145\/354880.354902"},{"key":"24_CR29","doi-asserted-by":"crossref","unstructured":"Bradlee, D.G., Henry, R.R., Eggers, S.J.: The marion system for retargetable instruction scheduling. In: Proceedings of Conference on Programming Language Design and Implementation. (1991) 229\u2013240","DOI":"10.1145\/113445.113465"},{"key":"24_CR30","doi-asserted-by":"crossref","unstructured":"Chen, K., Malik, S., August, D.I.: Retargetable static timing analysis for embedded software. In: Proceedings of International Symposium on System Synthesis. (2001)","DOI":"10.1145\/500001.500011"},{"key":"24_CR31","volume-title":"A Retargetable C Compiler: Design and Implementation","author":"C.W. Fraser","year":"1995","unstructured":"Fraser, C.W., Hanson, D.R.: A Retargetable C Compiler: Design and Implementation. Addison-Wesley, Menlo Park, CA (1995)"},{"key":"24_CR32","unstructured":"Triantafyllis, S., Vachharajani, M., August, D.: The Liberty Compiler intermediate representation. Technical Report Liberty-02-02, Liberty Research Group, Princeton University (2002)"},{"key":"24_CR33","unstructured":"Marwedel, P., Goossens, G.: Code Generation for Embedded Processors. Kluwer Academic Publishers (1995)"}],"container-title":["Lecture Notes in Computer Science","Embedded Software"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-45828-X_24","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,3]],"date-time":"2019-05-03T06:29:32Z","timestamp":1556864972000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-45828-X_24"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2002]]},"ISBN":["9783540443070","9783540458289"],"references-count":33,"URL":"https:\/\/doi.org\/10.1007\/3-540-45828-x_24","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2002]]}}}