Monolithic 3D Inc., the Next Generation 3D-IC Company
  • Home
  • Technology
    • Technology
    • Papers, Presentations and Patents
    • Overview >
      • Background
      • Why Monolithic 3D?
      • Paths to Monolithic 3D
      • Applications
    • Ion-Cut: The Building Block
    • Monolithic 3D Logic >
      • RCAT
      • HKMG
      • Laser Annealing
      • RCJLT
      • 3D Embedded RAM
      • 3D Gate Array
      • FPGA
      • Ultra Large Integration - Redundancy and Repair
    • Monolithic 3D Memory >
      • 3D DRAM
      • 3D Resistive Memories
      • 3D Flash
    • Monolithic 3D Electro-Optics >
      • 3D Image Sensors
      • 3D Micro-Displays
  • 3D-IC Edge
    • 3D-IC Edge
  • News & Events
    • News & Events
    • S3S15 Game Change 2.0 Video/P
    • Webcast
    • Webinar
    • Press Releases
    • In the News
    • Upcoming Events
  • About Us
    • About Us
    • History
    • Team
    • Careers
    • Contact Us
  • Blog
  • Simulators

IntSim v2.0: An Open-Source Simulator for Monolithic 2D and 3D-ICs

5/31/2011

0 Comments

 

I am pleased to introduce you to IntSim v2.0 today. IntSim v2.0 is a CAD tool to simulate and optimize monolithic versions of 2D and 3D-ICs.


Some background on IntSim
I first began work on IntSim during my PhD studies at Georgia Tech almost 5 years back. We folks in Prof. James Meindl's research group had derived compact models for various device and interconnect phenomena. There was opportunity to combine together all these models to get a chip simulator. IntSim v1.0 was the result. It could simulate 2D-ICs and we described it in ICCAD 2007 in San Jose (I had just got married... my wife was based in San Jose while I was based in Atlanta finishing up my PhD, so I liked attending conferences in the San Jose area!). Over the past 5 years, a number of university researchers and professors have used IntSim v1.0 :-) Some used it to evaluate chip-level performance/power benefits of novel transistor technologies, some used it as an architecture simulator, and others used it to set homework assignments for classes they taught.   

Well, I joined NuPGA/MonolithIC 3D Inc., and we were coming up with some great new ways to do Monolithic 3D-ICs. The question we began asking ourselves was: how does going to monolithic 3D impact chip performance, power and die size? We couldn't design an actual monolithic 3D chip since CAD tools for this were still under development. So, I suggested to Zvi Or-Bach, our CEO, that hey, there was this CAD tool I built for 2D-ICs at Georgia Tech, I can extend it to monolithic 3D using 3D wire length distribution models in the literature. Zvi liked the idea, and suggested I go ahead. He also said, "Let's offer it on our website for people to use, let them play with it and have fun simulating monolithic 3D chips too". Thus began the efforts for IntSim v2.0.

Structure of IntSim v2.0
You can see a diagrammatic representation of IntSim v2.0 below. For a detailed account of models used in IntSim v2.0, please visit the "IntSim's models" page. There are a few key improvements compared to IntSim v1.0:
  • Support for monolithic 3D-ICs: Signal wire length distributions for monolithic 3D are obtained using Arif Rahman's models (link to Arif's PhD thesis in MIT). I extended Kaveh Shakeri and Reza Sarvari's models for power distribution to 3D, and developed my own models for 3D heat removal... I'll talk more about the 3D heat removal models once they're published.
  • Java and Open-Source: IntSim v1.0 was written in MATLAB, and required a (somewhat costly) MATLAB license :-( IntSim v2.0 is in JAVA, so you can run it as an app on any OS: Windows, Mac OS X or Unix. The tool is very well-documentated, and is Open Source. So, if you feel you'd like to contribute and improve IntSim v2.0, please let us know. We'll give you the source code of IntSim v2.0, you can add in your features... we can then release your features in IntSim v3.0 and list you as a contributor to the tool.
Picture

Want to run IntSim v2.0 and check it out?
It's simple! Double-click on the icon below to run a beta version of IntSim v2.0.

Picture

Utility
You can use IntSim v2.0 for a number of things: simulate 2D and 3D-ICs, determine scaling trends and get estimates for quantities such as die size, pitches of metal levels in a multilevel interconnect network, chip power and clock frequency prior to design. What excites me the most is that some professors are using IntSim as a fun way for students to learn how a chip works. For example, they set homework assignments asking students to use IntSim and find out how chip power and the interconnect stack changes as a function of clock frequency - this helps students appreciate and understand why clock frequency increases in the future are not that attractive. The picture below shows some common uses of IntSim.

Picture

Comparison with Actual Data from a Commercial Microprocessor and case studies showing use of IntSim v2.0
Please check out our "comparison with actual data" page and our  "case studies" page.

What's next?
We are building a small group in our company to develop open-source CAD tools for 3D-ICs. We'll add more features to IntSim moving forward, and we also plan to develop other 3D open-source CAD tools... It is clear to us that having good CAD tools and simulators will accelerate the industry's transition to Monolithic 3D.

Many thanks to Zvi Or-Bach, MonolithIC 3D Inc.'s CEO, for supporting development of IntSim v2.0 and for various useful inputs. I'd also like to thank Prof. James Meindl of Georgia Tech under whose guidance most of the models in IntSim were developed. Jeff Davis, Ragu Venkatesan, Arif Rahman, Keith Bowman, Kaveh Shakeri, Reza Sarvari, Azad Naeemi, Ajay Joshi and several others helped with useful discussions while developing IntSim... I'd like to thank them for their help.


submit to reddit
0 Comments

Your comment will be posted after it is approved.


Leave a Reply.

    Search Blog


    Meet the Bloggers


    Follow us


    To get email updates subscribe here:


    Recommended Links

    3D IC Community
    3D IC LinkedIn Discussion Group

    Recommended Blogs

    • 3D InCites by Francoise von Trapp
    • EDA360 Insider by Steve Leibson
    • Insights From the Leading Edge by Phil Garrou
    • SemiWiki by Daniel Nenni, Paul Mc Lellan, et al.

    Archives

    March 2022
    December 2021
    August 2021
    August 2018
    July 2018
    May 2018
    October 2017
    September 2017
    December 2016
    September 2016
    August 2016
    November 2015
    October 2015
    September 2015
    July 2015
    June 2015
    May 2015
    April 2015
    March 2015
    February 2015
    October 2014
    September 2014
    August 2014
    July 2014
    June 2014
    May 2014
    April 2014
    March 2014
    February 2014
    January 2014
    December 2013
    November 2013
    October 2013
    September 2013
    August 2013
    July 2013
    March 2013
    February 2013
    January 2013
    December 2012
    November 2012
    October 2012
    August 2012
    June 2012
    May 2012
    April 2012
    March 2012
    February 2012
    January 2012
    December 2011
    November 2011
    October 2011
    September 2011
    August 2011
    July 2011
    June 2011
    May 2011
    April 2011
    March 2011

    Categories

    All
    3d Design And Cad
    3dic
    3d Ic
    3d Nand
    3d Stacking
    3d Technology
    Brian Cronquist
    Dean Stevens
    Deepak Sekar
    Dram
    Education
    Heat Removal And Power Delivery
    Industry News
    Israel Beinglass
    Iulia Morariu
    Iulia Tomut
    Monolithic3d
    Monolithic 3d
    MonolithIC 3D Inc.
    Monolithic 3d Inc.
    Monolithic 3d Technology
    Moore Law
    Outsourcing
    Paul Lim
    Repair
    Sandisk
    Semiconductor
    Semiconductor Business
    Tsv
    Zeev Wurman
    Zvi Or Bach
    Zvi Or-Bach

    RSS Feed

© Copyright MonolithIC 3D Inc. , the Next-Generation 3D-IC Company, 2012 - All Rights Reserved, Patents Pending