The History of the SOC Revolution

We cover SoC design from its roots in hardware design reuse and the movements in the mid-1990’s that led to the creation of a reuse guideline-based approach for block-based design, the formation of the Virtual Socket Interface Alliance (VSIA), and the development of the block-based approach to SoC composition. We discuss the early successes and failures of IP reuse and what has been learned from these approaches. We will study the most successful SoC design methodology seen to this date: the platform-based design approach. Finally, we conclude by looking ahead to new styles of SoC and new design approaches which may emerge in the future.

[1]  John Wawrzynek,et al.  The Garp Architecture and C Compiler , 2000, Computer.

[2]  G.E. Moore,et al.  Cramming More Components Onto Integrated Circuits , 1998, Proceedings of the IEEE.

[3]  B. Ramakrishna Rau,et al.  PICO: Automatically Designing Custom Computers , 2002, Computer.

[4]  Alberto L. Sangiovanni-Vincentelli,et al.  Platform-Based Design and Software Design Methodology for Embedded Systems , 2001, IEEE Des. Test Comput..

[5]  Andrew B. Kahng,et al.  A new design cost model for the 2001 ITRS , 2002, Proceedings International Symposium on Quality Electronic Design.

[6]  Alok N. Choudhary,et al.  A system for synthesizing optimized FPGA hardware from Matlab(R) , 2001, IEEE/ACM International Conference on Computer Aided Design. ICCAD 2001. IEEE/ACM Digest of Technical Papers (Cat. No.01CH37281).

[7]  G.E. Moore,et al.  No exponential is forever: but "Forever" can be delayed! [semiconductor industry] , 2003, 2003 IEEE International Solid-State Circuits Conference, 2003. Digest of Technical Papers. ISSCC..

[8]  Grant Martin,et al.  Surviving the SOC Revolution: A Guide to Platform-Based Design , 1999 .

[9]  Hugo De Man On Nanoscale Integration and Gigascale Complexity in the Post.Com World , 2002, DATE.

[10]  Rochit Rajsuman System-On-A-Chip: Design and Test , 2000 .

[11]  Ning Zhang,et al.  A design environment for high throughput, low power dedicated signal processing systems , 2001 .

[12]  Pierre Bricaud,et al.  Reuse methodology manual for system-on-chip designs , 1998 .

[13]  Jürgen Haase Virtual Components — from Research to Business , 2001 .

[14]  Leena Singh,et al.  System-on-a-Chip Verification: Methodology and Techniques , 2000 .

[15]  Grant Martin,et al.  A Design Chain for Embedded Systems , 2002, Computer.