G
go4change
Guest
Jeg har noen DSP bakgrunn, men nesten ingen i ASIC design.Jeg vil gjerne høre noen kommentarer og forslag angående SoC design.Jeg presentere følgende 2 saker og spørsmål som vil følge:
Case A:
SoC med mange HW sub-accelerators/processors, som hver har sitt eget program / data minne, og som alle oppfyller en bestemt funksjon, for eksempel bilde koder / dekoder, voice coder / decoer, baseband kodek osv. Under layout disse HW Acc.blokker vil bli spredt rundt hele brikken.
Case B:
SoC med svært få, sier 1 eller 2, HW akseleratorer, men med en stor on-chip SRAM, både for program og data.Under layout, store HW Acc.blokk og minnet er mer konsentrert.
Her verken saken ikke refererer til et generelt chip (DSP eller MCU).Det må være et komplett system som Voice Processor, videoprosessor, Baseband Prosessor, bredbånd-prosessor (kabel / DSL / WLAN), osv.
Spørsmål:
1.Er det noen fordel / ulempe for industrien Case B over Case A med hensyn til pris, ytelse, skalerbarhet, og hvorfor?
2.Fra chip utvikling synspunkt, hva er fordeler og ulemper med begge tilfellene?
3.Fra programvareutvikling synspunkt, hva er fordeler og ulemper med begge tilfellene?
4.Hvis tilfellet B involverer en arm eller MIPS, eller til og med LDO (som 8051), hva er fordelen med det over saken A?
5.Er det noen studier / forskning om design SoC i en komplett prosess, dvs. vurderer alle utforming flyten fra inital blokkdiagram / system design, helt ned til produksjon, sammenligner fordeler og ulemper, og gjør handelen av mellom design fasene?Et eksempel: hvis en ny produksjon teknikk kan øke utbyttet med 30%, mens det krever litt gammeldags design i sysem nivå, hvordan ville folk vurdere slike muligheter?
Takk.
Case A:
SoC med mange HW sub-accelerators/processors, som hver har sitt eget program / data minne, og som alle oppfyller en bestemt funksjon, for eksempel bilde koder / dekoder, voice coder / decoer, baseband kodek osv. Under layout disse HW Acc.blokker vil bli spredt rundt hele brikken.
Case B:
SoC med svært få, sier 1 eller 2, HW akseleratorer, men med en stor on-chip SRAM, både for program og data.Under layout, store HW Acc.blokk og minnet er mer konsentrert.
Her verken saken ikke refererer til et generelt chip (DSP eller MCU).Det må være et komplett system som Voice Processor, videoprosessor, Baseband Prosessor, bredbånd-prosessor (kabel / DSL / WLAN), osv.
Spørsmål:
1.Er det noen fordel / ulempe for industrien Case B over Case A med hensyn til pris, ytelse, skalerbarhet, og hvorfor?
2.Fra chip utvikling synspunkt, hva er fordeler og ulemper med begge tilfellene?
3.Fra programvareutvikling synspunkt, hva er fordeler og ulemper med begge tilfellene?
4.Hvis tilfellet B involverer en arm eller MIPS, eller til og med LDO (som 8051), hva er fordelen med det over saken A?
5.Er det noen studier / forskning om design SoC i en komplett prosess, dvs. vurderer alle utforming flyten fra inital blokkdiagram / system design, helt ned til produksjon, sammenligner fordeler og ulemper, og gjør handelen av mellom design fasene?Et eksempel: hvis en ny produksjon teknikk kan øke utbyttet med 30%, mens det krever litt gammeldags design i sysem nivå, hvordan ville folk vurdere slike muligheter?
Takk.