FPGARelated.com
Forums

0.13u device with 5V I/O

Started by Jim Granville November 8, 2003
News info below.
 Automotive customers tend to be tough on reliability, and on
standard supply voltages. 

Of interest in this release are

 + 0.13u/150MHz core, but they manage to deliver 5V I/O, ADCs etc
 [ FPGA vendors could learn from this ]

 + Comment on error correcting FLASH

 Not mentioned here, but also noted, is the trend to require 
a Vpp or PGM enable pin, on Automotive FLASH parts.
 Seems to be a concern about shipping a part that MIGHT be able to
re-program its own flash ?

 - jg

 Motorola news item :
"Based on 0.13-micron design rules, the MPC5554 chip operates at speeds
of 50 to 150MHz. Though the design rules are advanced, Motorola made the
part so that its I/O and ADC will run at 5V, which automakers often
prefer. 

The company also said it designed the flash memory to be more reliable
by adding error correcting code. The flash is built to retain data for
20 years and withstand 100,000 read/erase cycles. The first MPC5554 will
include 2 Mbytes of flash, and the company is planning to come out with
a 4Mbyte version next year, Cornyn said. "
Hi,

> + 0.13u/150MHz core, but they manage to deliver 5V I/O, > ADCs etc [ FPGA vendors could learn from this ]
I think your last comment is unfair. I'm sure their 5V I/O doesn't even begin to approach the performance levels that you can obtain from the programmable I/O in recent FPGAs. There's nothing impossible about 5V I/O using .13u (or 90 nm). It just takes more processing steps, which means more $$$ to build the chip. On top of that, the structures that would result may be good for 5V I/O, but not for 840 Mbps LVDS... I believe the "features" available in recent FPGAs is the result of market forces at work. Eric
Eric Crabill wrote:
> > Hi, > > > + 0.13u/150MHz core, but they manage to deliver 5V I/O, > > ADCs etc [ FPGA vendors could learn from this ] > > I think your last comment is unfair. I'm sure their 5V I/O > doesn't even begin to approach the performance levels that > you can obtain from the programmable I/O in recent FPGAs.
There are many different units to measure 'performance levels', - if you choose VOLTS, then they actually exceed recent FPGA. - if you choose MHz of LVDS IO, then clearly FPGA exceeds the uC, as the uC does not even offer LVDS....
> There's nothing impossible about 5V I/O using .13u (or 90 nm). > It just takes more processing steps, which means more $$$ to > build the chip. On top of that, the structures that would > result may be good for 5V I/O, but not for 840 Mbps LVDS...
Can you think of an instance where a customer would need both at once, on the same pin ?
> I believe the "features" available in recent FPGAs is the > result of market forces at work.
That's one spin on it. A more realistic pathway may be (significant) process improvements, and market guesses :) The point is, if FPGA wish to broaden their market with processor cores, and so play in the larger controller sandpit, they are going to have to address issues that normally go into the 'too hard / not enough market' reflex-box. Over the recent few years 5V IO has been added-back to a number of uC devices, where 'process rush' meant it was 'improved out'. They found out the hard way, that lack of 5V IO => fewer design wins. Error correcting Code storage (2MB Flash) was interesting to see, in the Motorola uC, as I am sure that was not a zero cost item, but the result of 'market forces' == customer demand for reliability. -jg
Five volts would have been nice for some incremental respins of older
products. Instead I had to level translate (using an IDT device) which was
$$$, real estate etc. I definitely would have liked it to be supported in
the FPGA.


"Eric Crabill" <eric.crabill@xilinx.com> wrote in message
news:3FAD83C7.8C6E6C71@xilinx.com...
> > Hi, > > > + 0.13u/150MHz core, but they manage to deliver 5V I/O, > > ADCs etc [ FPGA vendors could learn from this ] > > I think your last comment is unfair. I'm sure their 5V I/O > doesn't even begin to approach the performance levels that > you can obtain from the programmable I/O in recent FPGAs. > > There's nothing impossible about 5V I/O using .13u (or 90 nm). > It just takes more processing steps, which means more $$$ to > build the chip. On top of that, the structures that would > result may be good for 5V I/O, but not for 840 Mbps LVDS... > > I believe the "features" available in recent FPGAs is the > result of market forces at work. > > Eric
Hi,

> Five volts would have been nice for some incremental respins > of older products. Instead I had to level translate (using an > IDT device) which was $$$, real estate etc. I definitely would > have liked it to be supported in the FPGA.
Don't get me wrong. As a standard bus interface IP developer (PCI, PCI-X, and now PCI Express...) I like 5V I/O even more than the next guy. I'd love to be able to directly support 5V PCI on newer Xilinx parts without external components. What I was trying to point out is that the economic/market reality of 5V support on newer FPGA devices has resulted in a tradeoff: faster, low voltage I/O and less costly devices at the expense of 5V I/O support. I believe every major programmable logic manufacturer has made this tradeoff. It isn't Xilinx trying to alienate users of 5V logic. If someone can show me a commercial FPGA at .15u or below that has real 5V I/O support, I'll eat humble pie. Like you pointed out, those who need a lot of 5V I/O end up paying for it, either by using older parts (more $/logic) or external (more $) components such as level translators. It is the unfortunate cost of designing with I/O signaling levels that are no longer mainstream. Speaking entirely for myself, Eric
Hi,

> There are many different units to measure 'performance levels', > - if you choose VOLTS, then they actually exceed recent FPGA. > - if you choose MHz of LVDS IO, then clearly FPGA exceeds > the uC, as the uC does not even offer LVDS....
I'd agree with that, if you are looking at a 5V application then high speed LVDS I/O probably doesn't get you very far...
> Can you think of an instance where a customer would need > both at once, on the same pin ?
For a general purpose FPGA, with general purpose programmable I/O, you need this on every pin... While the end user makes a selection via the bitstream, the actual hardware has to be capable of handling all possible configurations. On recent devices, 5V I/O is gone... I would not be surprised if it's the same issue all over again with 3.3V in a few years. As I had mentioned, it is possible to build a device to support 5V I/O. That device will cost more for everyone, even if they are not using 5V I/O. Those I/O will also be slower. I believe few people would buy these parts, due to the higher cost and lower performance. There are other approaches -- things like dedicated banks of I/O just for a specific purpose. Xilinx uses this for the gigabit serial transceivers in V2pro. One could do something similar but for a bank of 5V I/O. For 5V I/O, it would still make the devices more expensive. I do not believe making general purpose devices more expensive to cater to a declining market is a good business decision. I think, for better or worse, we're all being swept along by the tide of economics.
> The point is, if FPGA wish to broaden their market with > processor cores, and so play in the larger controller > sandpit, they are going to have to address issues that > normally go into the 'too hard / not enough market' > reflex-box.
If there's "not enough market" I doubt anyone trying to make money is going to address it. If there were a significant market, but there were technical hurdles, I am sure people here, and at other FPGA vendors, would be researching a way to cash in on it. In the near future, I don't think the FPGA will be a direct drop in replacement for a controller with tons of 5V I/O. The vision of a programmable system is that the entire system goes into the FPGA. What might have been 5V signals between all the modules are now low voltage signals running over the internal FPGA routing, because almost everything is iniside the FPGA. There will still be things outside. But most of those that use a large number of I/O (large memories, etc...) are no longer designed with 5V I/0. A quick survey of Micron, Cypress, and IDT websites will confirm this. For smaller RAMs (things like a 6116, etc...) those can be implemented in the FPGA block memory. So the need for these things with high pincount 5V I/O goes away... I'm not denying that you will need 5V I/O. Just that you probably don't need much, unless you're doing a legacy design, and in that case you might anticipate having to pay for a feature that is not in "mainstream" use anymore. That's how it appears to me, at least in the FPGA market... These are entirely my opinions, Eric
> What I was trying to point out is that the economic/market > reality of 5V support on newer FPGA devices has resulted in > a tradeoff: faster, low voltage I/O and less costly devices > at the expense of 5V I/O support.
You do get the speed for these new I/O voltages - for new designs this is great. I was wondering if Xilinx et al considers respins a design win as well? I've been presented with the situation that if we can upgrade performance/function on an existing 5V design the benifits are faster market and lower test risk. I believe the major concern for a 5V I/O sink/source pin is capacitance regardless of the speed it's used at. I'd like to see 5V I/O, or an acceptable work-around while still meeting the requirements of the other speeds.
> Don't get me wrong. As a standard bus interface IP developer > (PCI, PCI-X, and now PCI Express...) I like 5V I/O even more > than the next guy. I'd love to be able to directly support > 5V PCI on newer Xilinx parts without external components.
What's the newest/best/cheapest part that's reasonable to connect to old 5V PCI? Is there a legal recipe using external parts? I'd expect that approach would have troubles meeting the loading rules. -- The suespammers.org mail server is located in California. So are all my other mailboxes. Please do not send unsolicited bulk e-mail or unsolicited commercial e-mail to my suespammers.org address or any of my other addresses. These are my opinions, not necessarily my employer's. I hate spam.
Eric Crabill wrote:
> > Hi, >
<snip>
> > Can you think of an instance where a customer would need > > both at once, on the same pin ? > > For a general purpose FPGA, with general purpose programmable > I/O, you need this on every pin... While the end user makes > a selection via the bitstream, the actual hardware has to be > capable of handling all possible configurations.
Not true. Some of the more esoteric IOs are already 'blocked' Users could live with not having 5V IO on every single IO, jus like they live with not having 840MHz SerDes on every IO.
> On recent devices, 5V I/O is gone... I would not be surprised > if it's the same issue all over again with 3.3V in a few years.
Depends on where you look, and why. On embedded controllers, 5V is actually making a comeback. Lattices' very newest CPLDs, added 5V tolerant IOs. On chip regulators are also appearing, as other vendors look at ways to expand the use-ability of the shrink silicon.
> As I had mentioned, it is possible to build a device to support > 5V I/O. That device will cost more for everyone, even if they > are not using 5V I/O. Those I/O will also be slower. I believe > few people would buy these parts, due to the higher cost and > lower performance.
Give the customers some hard numbers, and let them decide for themselves :) I see Hynix have just released a high voltage 0.18u process, that targets LCD display drivers (so high voltage here means 40-50V region )
> > There are other approaches -- things like dedicated banks of I/O > just for a specific purpose. Xilinx uses this for the gigabit > serial transceivers in V2pro. One could do something similar > but for a bank of 5V I/O. For 5V I/O, it would still make the > devices more expensive.
Some numbers ? XX cents per pin ?
> > The point is, if FPGA wish to broaden their market with > > processor cores, and so play in the larger controller > > sandpit, they are going to have to address issues that > > normally go into the 'too hard / not enough market' > > reflex-box. > > If there's "not enough market" I doubt anyone trying to make > money is going to address it. If there were a significant > market, but there were technical hurdles, I am sure people > here, and at other FPGA vendors, would be researching a way > to cash in on it.
They are already. Wider Vcc range devices are appearing, you just have to look for them (they are not appearing in FPGA markets first). Narrow/lowered/restricted Vcc devices have been replaced by better engineered, wider Vcc ones. There was an interesting earlier thread that touched on leakage failure modes in higher IO on the finest processes. -jg
Hal Murray wrote:
> > > Don't get me wrong. As a standard bus interface IP developer > > (PCI, PCI-X, and now PCI Express...) I like 5V I/O even more > > than the next guy. I'd love to be able to directly support > > 5V PCI on newer Xilinx parts without external components. > > What's the newest/best/cheapest part that's reasonable to > connect to old 5V PCI? > > Is there a legal recipe using external parts? I'd expect > that approach would have troubles meeting the loading rules. > > -- > The suespammers.org mail server is located in California. So are all my > other mailboxes. Please do not send unsolicited bulk e-mail or unsolicited > commercial e-mail to my suespammers.org address or any of my other addresses. > These are my opinions, not necessarily my employer's. I hate spam.
The newest 5 volt tolerant parts that Xilinx has are the Virtex / Spartan II lines. But they both have high startup current requirements. They have recently refined these requirements, but they are still very high relative to the normal currents and require special attention to power supply design, especially if you are using industrial temp parts. On the 5 volt IO parts without the high startup current requirement, Xilinx has no parts that are fully supported with current software. They still recommend the old Spartan XL parts for new designs, but they are only supported with old software which is poorly supported by the hotline. Because of that and the poor price/function ratio, we chose a different vendor. Altera has the ACEX line of parts which are still fully supported by the current software. They are also newer parts (~2 years old) which should be available for a long time to come. BTW, on the price issue, I have found that both vendors will substantially cut their prices to get a design win. If you talk directly to the FPGA vendor's rep you can get 50% or larger reduction in price for moderate volumes. -- Rick "rickman" Collins rick.collins@XYarius.com Ignore the reply address. To email me use the above address with the XY removed. Arius - A Signal Processing Solutions Company Specializing in DSP and FPGA design URL http://www.arius.com 4 King Ave 301-682-7772 Voice Frederick, MD 21701-3110 301-682-7666 FAX