Author Topic: Which companies license intellectual property for microcontrollers  (Read 3519 times)

0 Members and 1 Guest are viewing this topic.

Offline ZeroResistanceTopic starter

  • Frequent Contributor
  • **
  • Posts: 585
  • Country: gb
ARM is the leader, however they only do processors. I mean they will only license you the IP of the Cortex.
Same goes for MIPS they would prorbably only license the IP of the MIPS processor.

But there is more to a microcontrollers like

AHB / APB Bus
Analog Peripherals ADC / DAC
Enhanced Peripherals Counters / UART / SPI / I2C / Capture Compare
Controllers DMA / Ext. Memory
SRAM
Flash
PLL / Oscillators


Who provides these? I guess companies like ST would be buying these IP's from providers and then integrating it into their STM32 microcontrollers.

So how does the whole process work out?
Are there any companies out there that sell a "fast to market" IP for the whole microcontroller.
« Last Edit: November 28, 2018, 03:15:13 pm by ZeroResistance »
 

Offline bson

  • Supporter
  • ****
  • Posts: 2270
  • Country: us
Re: Which companies license intellectual property for microcontrollers
« Reply #1 on: November 28, 2018, 06:07:41 pm »
They roll their own.

Although I believe APB/AHB and the corresponding crossbars come from ARM.
 

Offline tsman

  • Frequent Contributor
  • **
  • Posts: 599
  • Country: gb
Re: Which companies license intellectual property for microcontrollers
« Reply #2 on: November 28, 2018, 06:12:13 pm »
Synopsys do what you're looking for.
 

Offline dmills

  • Super Contributor
  • ***
  • Posts: 2093
  • Country: gb
Re: Which companies license intellectual property for microcontrollers
« Reply #3 on: November 28, 2018, 07:03:40 pm »
Note that while some of those are feasible as more or less process independent netlists, quite a few things there are **highly** process dependent (ADCs, memories, PLL, Osc), and those you would probably wind up getting as part of a technology library for whatever process you were fabricating in from someone like synopsis.

The pure logic stuff you probably largely have in house or can trivially license in whatever HDL makes sense.

Regards, Dan.
 
The following users thanked this post: ZeroResistance

Offline coppice

  • Super Contributor
  • ***
  • Posts: 8642
  • Country: gb
Re: Which companies license intellectual property for microcontrollers
« Reply #4 on: November 28, 2018, 07:04:07 pm »
Analogue and mixed signal modules are normally custom designed for a specific application, as they are very process dependent. Any move to a finer geometry will usually require a lot of rework of these things. However, there are a number of people who licence pure digital modules they have developed, and a lot of small players use these. They will often require some adaption, although if they are being plugged into an ARM bus they will probably be available ready to go.

Big players, like ST, usually develop everything in house.
 
 
The following users thanked this post: ZeroResistance

Offline ZeroResistanceTopic starter

  • Frequent Contributor
  • **
  • Posts: 585
  • Country: gb
Re: Which companies license intellectual property for microcontrollers
« Reply #5 on: November 28, 2018, 07:09:00 pm »
Synopsys do what you're looking for.

AFAIK Synopsys does IP and it has ARC 32 bit processor in its portfolio. However what I'm trying to ask is even after getting the ARC ip from Synopsys there is considerable work involved in designing and implementing an SOC with the processor IP.
So what I'm trying to ask is are there IP's available that have processor + peripherals + bus and the required components ready for use for a user to integrate into his design.
 

Offline coppice

  • Super Contributor
  • ***
  • Posts: 8642
  • Country: gb
Re: Which companies license intellectual property for microcontrollers
« Reply #6 on: November 28, 2018, 07:46:16 pm »
Synopsys do what you're looking for.

AFAIK Synopsys does IP and it has ARC 32 bit processor in its portfolio. However what I'm trying to ask is even after getting the ARC ip from Synopsys there is considerable work involved in designing and implementing an SOC with the processor IP.
So what I'm trying to ask is are there IP's available that have processor + peripherals + bus and the required components ready for use for a user to integrate into his design.
It sounds like you need to approach an established MCU maker, to develop a custom adaption of one of their established MCU families. You will need a big volume application before you can get their attention, but they are very amenable to considering custom designs, especially if it can help them get into a market segment where they are currently weak.
 

Offline mvs

  • Frequent Contributor
  • **
  • Posts: 370
  • Country: de
Re: Which companies license intellectual property for microcontrollers
« Reply #7 on: November 28, 2018, 09:30:04 pm »
So what I'm trying to ask is are there IP's available that have processor + peripherals + bus and the required components ready for use for a user to integrate into his design.
All-in-one and ready-for-use MCU IPs are way too inflexible. But you may find processor cores that have a library of compatible component IPs and perhaps also wizard/builder to click your MCU together (like SOPC Builder for NIOS II).
 

Offline ZeroResistanceTopic starter

  • Frequent Contributor
  • **
  • Posts: 585
  • Country: gb
Re: Which companies license intellectual property for microcontrollers
« Reply #8 on: November 29, 2018, 05:45:09 am »
Arm charges $40K for a fast track lincense for the M0, any idea what others like MIPS or ARC charge for the equivalent?
Are there any other 32bit processors around worth considering?
 

Offline coppice

  • Super Contributor
  • ***
  • Posts: 8642
  • Country: gb
Re: Which companies license intellectual property for microcontrollers
« Reply #9 on: November 29, 2018, 09:14:25 am »
Arm charges $40K for a fast track lincense for the M0, any idea what others like MIPS or ARC charge for the equivalent?
Are there any other 32bit processors around worth considering?
That $40k is the probably the smallest cost you will have in the whole process, so why worry about the competitors?
 

Offline mikeselectricstuff

  • Super Contributor
  • ***
  • Posts: 13745
  • Country: gb
    • Mike's Electric Stuff
Re: Which companies license intellectual property for microcontrollers
« Reply #10 on: November 29, 2018, 09:15:23 am »
Are there any other 32bit processors around worth considering?
RISCV ?
Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 

Online srce

  • Regular Contributor
  • *
  • Posts: 175
  • Country: gb
Re: Which companies license intellectual property for microcontrollers
« Reply #11 on: November 29, 2018, 10:01:16 am »
So what I'm trying to ask is are there IP's available that have processor + peripherals + bus and the required components ready for use for a user to integrate into his design.
Sure, lots.

http://www.ensilica.com/ip/ - 16 & 32-bit RISC CPU IP, AMBA bus, peripherals (both digital and analog) and other stuff. They also offer design services so can do other parts of the design for you, including the physical implementation and manage production.


SRAM + Flash would probably come from your foundry or specialised IP provider though. It's standard practice to work with multiple IP suppliers on a project.
« Last Edit: November 29, 2018, 11:47:21 am by srce »
 

Online srce

  • Regular Contributor
  • *
  • Posts: 175
  • Country: gb
Re: Which companies license intellectual property for microcontrollers
« Reply #12 on: November 29, 2018, 10:05:58 am »
Arm charges $40K for a fast track lincense for the M0, any idea what others like MIPS or ARC charge for the equivalent?
Are there any other 32bit processors around worth considering?
MIPS + ARC upfront licensing fees are higher, but their processors are better than the M0.

However, $40k is not all you will pay with ARM. You'll pay a high royalty on top of that. So you need to look at the total cost over expected volumes. Other CPUs (like EnSilica's) will probably work out cheaper. Also, you need to consider the cost of s/w development tools on top. Some have free options, others don't.
« Last Edit: November 29, 2018, 10:12:20 am by srce »
 

Offline ZeroResistanceTopic starter

  • Frequent Contributor
  • **
  • Posts: 585
  • Country: gb
Re: Which companies license intellectual property for microcontrollers
« Reply #13 on: November 29, 2018, 12:14:38 pm »
Quote from: coppice
That $40k is the probably the smallest cost you will have in the whole process, so why worry about the competitors?

What you say is probably true, but I want to know as a comparision, fact being ARM has been a leader in the IP sector long enough so needed to know the competitors pricing.

Quote from: srce
Sure, lots.

http://www.ensilica.com/ip/ - 16 & 32-bit RISC CPU IP, AMBA bus, peripherals (both digital and analog) and other stuff. They also offer design services so can do other parts of the design for you, including the physical implementation and manage production.
This is amazing, can you toss up a few more name's, just for comparison. Also have you tried their offerings.

Quote from: mikeselectricstuff
RISCV ?
Haven't done much research on that one so don't know what to expect, Same probably goes  for Ensilica's offerings.
I would have preferred to stick to one of the popular ones floating around at the moment, but things can still change.
 

Online srce

  • Regular Contributor
  • *
  • Posts: 175
  • Country: gb
Re: Which companies license intellectual property for microcontrollers
« Reply #14 on: November 29, 2018, 12:51:54 pm »
Quote from: srce
Sure, lots.

http://www.ensilica.com/ip/ - 16 & 32-bit RISC CPU IP, AMBA bus, peripherals (both digital and analog) and other stuff. They also offer design services so can do other parts of the design for you, including the physical implementation and manage production.
This is amazing, can you toss up a few more name's, just for comparison. Also have you tried their offerings.
EnSilica are in the UK, so probably convenient for you, assuming your flag is correct. I know them quite well  ;) Cadence & Synopsys both have their own CPUs, associated IP and offer design services in the UK, but will be significantly more expensive. (Of course, IC design isn't cheap wherever you go :P)

There are lots of other IP providers + design services companies. But not so many who do everything.
« Last Edit: November 29, 2018, 12:57:15 pm by srce »
 
The following users thanked this post: ZeroResistance

Offline ZeroResistanceTopic starter

  • Frequent Contributor
  • **
  • Posts: 585
  • Country: gb
Re: Which companies license intellectual property for microcontrollers
« Reply #15 on: November 29, 2018, 05:23:10 pm »
EnSilica are in the UK, so probably convenient for you, assuming your flag is correct. I know them quite well  ;) Cadence & Synopsys both have their own CPUs, associated IP and offer design services in the UK, but will be significantly more expensive. (Of course, IC design isn't cheap wherever you go :P)

There are lots of other IP providers + design services companies. But not so many who do everything.
Any idea how much would the cost be the one time cost for the IP and then do they operate on a model similar to ARM I mean a royalty based model?
 

Online srce

  • Regular Contributor
  • *
  • Posts: 175
  • Country: gb
Re: Which companies license intellectual property for microcontrollers
« Reply #16 on: November 29, 2018, 05:37:44 pm »
EnSilica are in the UK, so probably convenient for you, assuming your flag is correct. I know them quite well  ;) Cadence & Synopsys both have their own CPUs, associated IP and offer design services in the UK, but will be significantly more expensive. (Of course, IC design isn't cheap wherever you go :P)

There are lots of other IP providers + design services companies. But not so many who do everything.
Any idea how much would the cost be the one time cost for the IP and then do they operate on a model similar to ARM I mean a royalty based model?
What IP? Just the CPU, bus + digital peripherals or everything in your original post? There's a big difference. (Particularly if you want analog IP as it will most likely need to be customized and ported to your specific process). You really need a more specific set of requirements.

Most smaller vendors will offer a choice between royalty based or royalty free, with the latter having a higher upfront fee.






 

Offline ZeroResistanceTopic starter

  • Frequent Contributor
  • **
  • Posts: 585
  • Country: gb
Re: Which companies license intellectual property for microcontrollers
« Reply #17 on: November 30, 2018, 01:21:51 pm »
EnSilica are in the UK, so probably convenient for you, assuming your flag is correct. I know them quite well  ;) Cadence & Synopsys both have their own CPUs, associated IP and offer design services in the UK, but will be significantly more expensive. (Of course, IC design isn't cheap wherever you go :P)

There are lots of other IP providers + design services companies. But not so many who do everything.
Any idea how much would the cost be the one time cost for the IP and then do they operate on a model similar to ARM I mean a royalty based model?
What IP? Just the CPU, bus + digital peripherals or everything in your original post? There's a big difference. (Particularly if you want analog IP as it will most likely need to be customized and ported to your specific process). You really need a more specific set of requirements.

Most smaller vendors will offer a choice between royalty based or royalty free, with the latter having a higher upfront fee.

Apologies, I should have been more specific. It would be good to know about both
1. CPU only
2. CPU and everything else as listed above
 

Offline brucehoult

  • Super Contributor
  • ***
  • Posts: 4033
  • Country: nz
Re: Which companies license intellectual property for microcontrollers
« Reply #18 on: November 30, 2018, 03:41:47 pm »
Are there any other 32bit processors around worth considering?
RISCV ?

SiFive has a range of RISC-V processor architectures covering approximately the same territory as Cortex M0 to A7/A55. The (currently) three different microarchitectures are all available in both 32 and 64 bit versions, with and without MMU for Linux (etc), with and without floating point.

You can license a core to include on your own chip, or SiFive can build chips for you.

You can customise cores with various options here: https://www.sifive.com/core-designer

Coming soon, you'll be able to integrate a core or cores with a wide range of peripherals (both analogue and digital) to design a complete custom SoC yourself, online: https://www.sifive.com/chip-designer

(until then, SiFive engineers can do this for you)

IP from a number of partners is available. Use of IP for prototype chips (on shuttle runs) is free. Per-chip license charges for IP applies for volume production. https://www.sifive.com/designshare
 

Offline ZeroResistanceTopic starter

  • Frequent Contributor
  • **
  • Posts: 585
  • Country: gb
Re: Which companies license intellectual property for microcontrollers
« Reply #19 on: November 30, 2018, 06:54:24 pm »

Coming soon, you'll be able to integrate a core or cores with a wide range of peripherals (both analogue and digital) to design a complete custom SoC yourself, online: https://www.sifive.com/chip-designer


1. When would chip designer be released?
2. How long does it take for shuttle runs?
 

Offline coppice

  • Super Contributor
  • ***
  • Posts: 8642
  • Country: gb
Re: Which companies license intellectual property for microcontrollers
« Reply #20 on: November 30, 2018, 07:57:25 pm »

Coming soon, you'll be able to integrate a core or cores with a wide range of peripherals (both analogue and digital) to design a complete custom SoC yourself, online: https://www.sifive.com/chip-designer


1. When would chip designer be released?
2. How long does it take for shuttle runs?
2 depends who is putting the shuttle mask set together, and how rapidly they can accumulate enough designs. Obviously the time to go through the fab is no different from any other wafers on the same process.
 

Offline brucehoult

  • Super Contributor
  • ***
  • Posts: 4033
  • Country: nz
Re: Which companies license intellectual property for microcontrollers
« Reply #21 on: December 01, 2018, 01:14:48 am »

Coming soon, you'll be able to integrate a core or cores with a wide range of peripherals (both analogue and digital) to design a complete custom SoC yourself, online: https://www.sifive.com/chip-designer


1. When would chip designer be released?
2. How long does it take for shuttle runs?

A release date for chip designer has not been announced.

It's essentially done and has been used to successfully replicate and tape out both the FE310 (320 MHz 32 bit microcontroller found in the HiFive1) and FU540 (1.5 GHz 4 + 1 core 64 bit Linux-capable found in the HiFive Unleashed) that were originally hand designed.

It's important to be reasonably sure that every design that the software allows a user to make will actually work :-)

As for shuttle runs ... SiFive goes directly to TSMC. There isn't any 3rd party accumulating things for a shuttle run. SiFive's Chip Designer automation feeds directly into TSMC's OIP VDE (Open Innovation Platform Virtual Design Environment).

Note that when TSMC announced this workflow in October, they chose to include quotes from Cadence, Synopsys, MIcrosoft, Arm, and SiFive: http://www.tsmc.com/tsmcdotcom/PRListingNewsAction.do?action=detail&language=E&newsid=THGOANTHTH
 

Offline brucehoult

  • Super Contributor
  • ***
  • Posts: 4033
  • Country: nz
Re: Which companies license intellectual property for microcontrollers
« Reply #22 on: December 05, 2018, 03:45:07 am »
Photo from a presentation at the RISC-V Summit today.

 

Offline ZeroResistanceTopic starter

  • Frequent Contributor
  • **
  • Posts: 585
  • Country: gb
Re: Which companies license intellectual property for microcontrollers
« Reply #23 on: December 05, 2018, 11:30:53 am »
Photo from a presentation at the RISC-V Summit today.

Thanks for the updates, so when you talk about SiFive Chip Designer does it do similar things like Cadence Virtuoso and other chip design tools?
 

Offline brucehoult

  • Super Contributor
  • ***
  • Posts: 4033
  • Country: nz
Re: Which companies license intellectual property for microcontrollers
« Reply #24 on: December 05, 2018, 11:50:19 am »
Very high level. You only pick what components you want: CPU cores, IP blocks. It's the system's/SiFive's responsibility to make sure it works. The user does nothing about layout, nothing about electrical characteristics. More like some of the high level drag-and-drop FPGA tools, except it's for SoCs.
 

Offline brucehoult

  • Super Contributor
  • ***
  • Posts: 4033
  • Country: nz
Re: Which companies license intellectual property for microcontrollers
« Reply #25 on: December 06, 2018, 12:18:58 am »
You can customise cores with various options here: https://www.sifive.com/core-designer

Coming soon, you'll be able to integrate a core or cores with a wide range of peripherals (both analogue and digital) to design a complete custom SoC yourself, online: https://www.sifive.com/chip-designer

Ahhh .. and the site is currently slashdotted.

Or, "Linused"
 

Offline ZeroResistanceTopic starter

  • Frequent Contributor
  • **
  • Posts: 585
  • Country: gb
Re: Which companies license intellectual property for microcontrollers
« Reply #26 on: December 07, 2018, 03:45:02 pm »
Very high level. You only pick what components you want: CPU cores, IP blocks. It's the system's/SiFive's responsibility to make sure it works. The user does nothing about layout, nothing about electrical characteristics. More like some of the high level drag-and-drop FPGA tools, except it's for SoCs.

Ok! so as I understand it SiFive's Chip designer will also help in assembling the IP blocks for Analog peripherals like ADC / DAC? apart from the regular uC peripherals like counters/timers, capture/compare, DMA etc.

 

Offline brucehoult

  • Super Contributor
  • ***
  • Posts: 4033
  • Country: nz
Re: Which companies license intellectual property for microcontrollers
« Reply #27 on: December 08, 2018, 01:41:55 am »
Very high level. You only pick what components you want: CPU cores, IP blocks. It's the system's/SiFive's responsibility to make sure it works. The user does nothing about layout, nothing about electrical characteristics. More like some of the high level drag-and-drop FPGA tools, except it's for SoCs.

Ok! so as I understand it SiFive's Chip designer will also help in assembling the IP blocks for Analog peripherals like ADC / DAC? apart from the regular uC peripherals like counters/timers, capture/compare, DMA etc.

Yes, Chip Designer includes analogue/mixed signal IP blocks from several partners, including but not limited to SiFive acquisition Open-Silicon.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf