Follow us on Twitter
Joomla Components

Latest in Blog

Chip Design Methodologies Summary PDF Print E-mail

This knowledge is available in public domain. But at the risk of repeating myself, this entry is quick summary of existing design methodologies. There appears to be several paths now being tried to improve SoC algorithmic performance: 

  • Embedded Processors- programmable
  • General embedded processor (ARM/MIPS) and efficient software development ( ie Hellosoft)
  • DSP ( Starcore, Ceva, LSI Logic-ZSP) with assembly language
  • Configurable processors (Tensilica, ARC) application specific, instruction level parallelism
  • Multiprocessors- (ARM, Tensilica, Cradle)  process/task level parallelism
  • Processor Synthesis- (Synfora, PicoChip, OptimoDE) application specific micro architecture.
  • Hardware Platforms - Gate Arrays
  • Programmable- High end FPGA (Virtex-5, Stratix –II) faster than above processors if it can fit on an FPGA?
  • Fixed Structured ASIC’s- gate arrays with various levels of granularity- transistors, gates, mux, LUT, etc
  • Hardware Platforms – Standard Cell ASIC
  • Manual RTL creation
  • C2RTL Synthesis
  • Hardware specific- Full custom ASIC

Each of the above alternatives has limitations on both performance and productivity. However, there are a few general observations on tradeoffs between performance and productivity.

  • Application specific solutions at the lowest level of granularity will always have the best performance at the expense of more time.
  • Fixed hardware will always perform better than programmable solutions.
  • The best business option will vary depending on the products lifecycle/and volume. Low volume, (time to market sensitive) production to high volume, (area sensitive) production.
  • There are several design and business dimensions: SoC performance – Design productivity – Design flexibility – Product lifecycle – Production volume(time)
List can be big and I, sure have missed something here. Anyway stay tuned for future updates.
Comments
Awesome
'Guest' 2006-05-26 19:09:07

Interesting stuff! :grin
Hi i am keterin
keterin02 2010-07-28 19:53:36

Hi i am keterin

How are you? i hope all is well with you, i hope you may not know me, and i don't know who you are, My Name is Miss keterin bamena, i am just broswing now i come across your profile it seams like some thing touches me in my spirit that you are the type of person i am looking for, and l want you to send an email to my email address so l can give you my picture and for you to know whom l am.Here is my email address (keterinbamena@yahoo.com) I believe we can move from here! I am waiting for your mail to my email address above. Miss keterin bamena (Remeber the distance or colour does not matter but love and concern matters alot in life) (keterinbamena@yahoo.com)

Yours
Faithfully
keterin
Only registered users can write comments!
Last Updated on Thursday, 25 May 2006 07:30