Credibility is the barrier to entry in silicon

(siliconimist.com)

28 points | by johncole 3 days ago

5 comments

  • LeonKnst 47 minutes ago
    The credibility point is the most interesting part of this. In semiconductors, having a good design seems secondary to convincing customers that you'll still be around to support it years later. RISC-V lowers the barrier to building a CPU, but i'm not sure it lowers the trust barrier nearly as much.
  • RealityVoid 4 hours ago
    The article is quite weak, to be honest. Which is a shame, sillicon IP design is quite an interesting domain and it would deserve better coverage.

    I was pleasantly surprised it's a startup done by two of my conationals.

  • wildzzz 4 hours ago
    By adding a bunch of IP blocks that do stuff the open ISA doesn't, like peripherals or multicore processing. It also helps if you can make it high throughout, low latency, or low power by adjusting some "knobs".
  • akoboldfrying 4 hours ago
    The HN article title suggests a contradiction where there isn't one. The instruction set is just the spec -- the high-level contract that the silicon must implement, with many important details like cycle counts per instruction left unspecified. It implies very little about how you would actually implement the inner workings, which could be done in an almost infinite number of different ways (including simulating them on some completely different architecture). Compare "How do you sell a calculator design when the rules of arithmetic are free?"
    • userbinator 3 hours ago
      RISC-V is pretty unoptimisable though; the industry has had its fair share of pretty lackluster MIPS and MIPS-like clones in embedded, and they've been mainly high-volume low-cost "cheap and good enough" SoCs. To be competitive with ARM and x86 you really need higher code density and better, more complex instructions.
      • joha4270 3 hours ago
        To be competitive with ARM and x86 they need a talented design team creating fast and wide cores on a modern node. (which I expect to take a decade at least)

        For the vast majority of non-number-crunching code any theoretical difference between instruction sets vanishes in the noise of core design.

      • ithkuil 3 hours ago
        Genuine question: what makes ARM64 a denser ISA compared to RISC-V ?
      • akoboldfrying 1 hour ago
        > RISC-V is pretty unoptimisable though

        Is it? So there's no scope for different levels of pipelining, out-of-order execution with various numbers of execution units, branch prediction of various levels of sophistication, L1 cache of various amounts, multiplication and division implemented in various ways from slow but low chip area and power consumption to fast with high chip area or power consumption? Because those are all things that have major performance impact even on plain "RISC-style" x86-64 code.

  • ktallett 3 hours ago
    You sell the use case and support.