Abstract
In this chapter we consider the problem of assisting designers in selecting cost-effective system-on-chip architectures for high-volume communications, automotive control, video processing, and consumer electronics products. Efficient solutions for such products, in terms of performance and power consumption, have traditionally been obtained by designing application-specific integrated circuits (ASICs) fully customized to the application’s requirements. However, with the recent advent of application-specific instruction-set processors (ASIPs or IPs), this scenario is rapidly changing [MiSa96]. An ASIP,or core, is a programmable processor whose architecture and instruction set are customized to specific classes of applications [Goos96]. Compared to general-purpose processors, the architectural specialization of an ASIP results in better area/performance and power/performance ratios.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
C. Alpert, J. Huang and A. Kahng, “Multilevel Circuit Partitioning”, in Proceedings of 34th ACM/IEEE Design Automation Conference, Jun 1997, pp. 530–533.
S. Eldridge and C. Walter, “Hardware Implementation of Montgomery’s Modular Multiplication Algorithm”, in IEEE Transactions on Computers, Vol. 42, No. 2, Jun 1993, pp. 693–699.
D. Gajski, F. Vahid, S. Narayan and J. Gong. Specification and Design of Embedded Systems. P T R Prentice Hall, 1994.
G. Goossens et al, “Programmable Chips in Consumer Electronics and Telecommunications”, chapter in Hardware/Software Co-design, G. DeMicheli and M. Sami, eds., NATO ASI Series Vol. 310, Kluwer Academic Publishers, 1996.
U. Grenander, Elements of Pattern Analysis, Johns Hopkins University Press, 1966.
E. Ifeachor and B. Jervis, Digital Signal Processing, A Practical Approach, Addison-Wesley Publishers Ltd., 1993.
M. Jacome, “Design Process Planning and Management for CAD Frameworks”, Ph.D. thesis, Carnegie Mellon University, Department of Electrical and Computer Engineering, Sep 1993.
M. Jacome and S. Director. “Design Process Management for CAD Frameworks.” In Proceedings of 29th ACM/IEEE Design Automation Conference,Jun 1992, pp. 500–505.
M. Jacome and S. Director. “A Formal Basis for Design Process Planning and Management”, in Proceedings of ACM/IEEE International Conference on CAD, Nov 1994, pp. 516–521.
M. Jacome and S. Director, “A Formal Basis for Design Process Planning and Management”, in IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, Vol. 15, No. 10, Oct 1996, pp. 1197–1211.
G. Karypis, R. Aggarwal and S. Shekhar, “Multilevel Hypergraph Partitioning: Application in VLSI Domain”, in Proceedings of 34th ACM/IEEE Design Automation Conference, Jun 1997, pp. 526–529.
K. Kavi, B. Buckles and U. N. Bhat, “A Formal Definition of Data Flow Graph Models”, IEEE Transactions on Computers, C-35 (11), 1986.
J.C. Lopez, M. Jacome and S. Director, “Design Assistance for CAD Frameworks”, in Proceedings of GI/ACM/IEEE/IFIP European Design Automation Conference, Sep 1992, pp. 494–499.
G. DeMicheli. Synthesis and Optimization of Digital Circuits. McGraw-Hill, 1994.
G. DeMicheli and M. Sarni (eds.), Hardware/Software Codesign, NATO ASI Series Vol. 310, Kluwer Academic Publishers, 1996.
H. Peixoto and M. Jacome, “Algorithm and Architecture Level Design Space Exploration Using Hierarchical Data Flows”, In Proceedings of 11th International Conference on Application-specific Systems, Architectures and Processors, Jul 1997, pp. 272–282.
M. Potkonjak, K. Kim and R. Karri, “Methodology for Behavioral Synthesis-based Algorithm-level Design Space Exploration: DCT Case Study”, in Proceedings of 34th Design Automation Conference, Jun 1997, pp. 252–257.
J. Rabaey, L. Guerra and R. Mehra, “Design Guidance in the Power Dimension”, In Proceedings of ICASSP 95, May 1995.
J. Rabaey and M. Pedram (eds.), Low Power Design Methodologies, Kluwer Academic Publishers, 1996.
G. Schmidt, T. Strohlein, Relations and Graphs - Discrete Mathematics for Computer Scientists, Springer-Verlag, 1993.
C. Small, The Statistical Theory of Shape“, Springer-Verlag, 1996.
G. Veciana and M. Jacome, “Hierarchical Algorithms for Assessing Probabilistic Constraints on System Performance”,Technical Report, The University of Texas at Austin, Mar 1997. (also submitted to a conference)
S. Wolf, “Silicon Processing for the VLSI Era. Volume 3 - The Submicron MOSFET”, Lattice Press, 1995.
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1998 Springer Science+Business Media Dordrecht
About this chapter
Cite this chapter
Jacome, M.F., López, J.C. (1998). Supporting Early System-Level Design Space Exploration in the Deep Submicron Era. In: López, J.C., Hermida, R., Geisselhardt, W. (eds) Advanced Techniques for Embedded Systems Design and Test. Springer, Boston, MA. https://doi.org/10.1007/978-1-4757-4419-4_2
Download citation
DOI: https://doi.org/10.1007/978-1-4757-4419-4_2
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4419-5031-4
Online ISBN: 978-1-4757-4419-4
eBook Packages: Springer Book Archive