Return to Video

Software Models

  • 0:00 - 0:06
    That's actually not realistic. It takes a very long time to build our chip.
  • 0:06 - 0:11
    Maybe a few months, maybe multiple years. If you wait till the chip is done, you
  • 0:11 - 0:17
    cannot debug early on. And debug late means high costs. So we need to catch all
  • 0:17 - 0:23
    the bugs as early as possible, at a low cost. The second reason is flexibility.
  • 0:23 - 0:29
    Building hardware is not only hard, the chip itself is hard, it's a piece of
  • 0:29 - 0:34
    silicon. So if you build it you are kind of stuck with it. However, if you build
  • 0:34 - 0:40
    a software model you can literally edit it, so you have much more flexibility.
  • 0:40 - 0:46
    Another reason is visibility and debugability. If you have a hardware chip it's
  • 0:46 - 0:51
    very hard to look inside. If you need to Debug, you want to have as much
  • 0:51 - 0:56
    information as possible. In a software model, you get all of that, you can look
  • 0:56 - 1:01
    at anything you want. The final reason is cost, building a chip is very
  • 1:01 - 1:06
    expensive, you have a lot of engineering staff on a project and to build the
  • 1:06 - 1:11
    mask set, to enable manufacturing costs a lot of money. In a modern process you
  • 1:11 - 1:14
    can easily spend one or two million dollars.
タイトル:
Software Models
Video Language:
English
Team:
Udacity
プロジェクト:
CS348 - Functional Hardware Verification
Duration:
01:15
Cogi-Admin added a translation

English subtitles

改訂