Anda di halaman 1dari 4

18/10/2015

(5)Whataregoodwaystolearntogetbetteratdigitaldesign?Quora

VLSI:Whataregoodwaystolearntogetbetterat
digitaldesign?

53FOLLOWERS

ReAsk

Follow 53

Comment Share Downvote

Lastasked:22Jul2013

AddBioMakeAnonymous

Semiconductor
Companies
(Startups)

Writeyouranswer,oranswerlater

DigitalElectronics

KiranBulusu,Semiconductorexpert&Technologist
3.1kViewsKiranhas20+answersinVLSI.

Verilog

Shortanswerisbyapplyingwhatyoulearned..ButIguessthisisnotwhatyou
wantedtoknowwhenyoupostedtheqn.Trytoparticipateinopencores
projects..getanaccountinPageonUpverter ,engageinpublicprojects,build
yourownelectronicckts...tryitwitharduinoandthenwithraspberrypior
betterraspberrypiwitharduinoshield...IncontextofVLSIdesign,thereare
tonsofresourcesongoogle..nowadayseveryunivhascourseworkondigital
designeitheratundergradoratgraduatelevel..IansweredfewqnsonQuora
itselfonthesametopic...

Semiconductors
VLSI
EditTopics

QUESTIONSTATS

Views
Followers
Edits

Iamnotabeginner.HowshouldI
proceedindigitalVLSIdesign?

5Answers

VHDL

7,633
53

Butunlessyouknowhowtobuildandprogramsimplecktsinpractice,
everythingelseisuseless...
Written26Jul2013ViewUpvotes
Upvote 18

Downvote Comment 1

Whatshouldbethewayofapproachone
shouldadhereto,inordertogetintoa
goodVLSIcompanyotherthanlearning
Veri...
Whichsuitsmebetter,andwhichhas
betterscopeinfuture:VLSIoranyoffer
withgoodpay?

IshanSaini

QUESTIONTOPICS

RELATEDQUESTIONS

Share 1

VarunNagpalRequestBio
1.7kViews

Well,IguessIalsowanttodothesame.Itsanoeasytasktodo.

HowcanIlearnanalogVLSIDesignfrom
scratchonmyownusinghelpfrom
onlinematerialsandbooks?
Whataretherequiredsubjectstolearnto
becomeaVLSIdigitalICengineer?
WhiledesigningaSynchronousFIFOin
DigitalVLSIDesignenvironment,what
aretheissuesinFIFOandhowdoI
solvethos...
WhatisthebestwaytolearnDigital
VLSIdesign?
Whataregoodwaystolearnhowto
designHighVoltageSOIsemiconductor
devices?
Howdifficultwoulditbetotakean
introductiontoaVLSI(undergraduate)
courseatthesametimeasadigital
designco...
Cansomebodysuggestmefewgood
collegesforgettingaMastersdegreein
fieldofVLSIDesign?
MoreRelatedQuestions

Digitaldesign(RTL)isnotanisolatedactivityandtherearelotsofside
areasthatonemightneedtotouchuponwhiledoingso.Thesecouldbeability
tounderstandalgorithmsandwritecode(referenceimplementation),
familiarity(orabilitytounderstand)ofsubjectssuchassignalprocessing,
communication,computerarchitecture,compilers,Networking,analog
electronics,cryptography,informationtheoryetc.Mostoftheseothersubjects
aredomainareaswhichrequiredigitaldesignimplementations
Alsotherearelotofareasindigitaldesignthatmanybookssimplydonot
spendtimeon.Thosearethegreyareaswhicharehardtolearnandrequires
R&D(orjustaskonQuora/stackoverflow)andcomewithpractice/experience
only.Thesearetheskillswhichdifferentiatesexpertdigitaldesignersfrom
novice
HerearemysuggestionsandthewayIamtryingtodoit.
Firstyoushouldcommityourselftoreadqualitymaterialandtopracticeon
regularbasis.Therearemanyresources(Iwillsuggestsomeintheend)
available.ButitsimportanttostartandsticktooneHDLlanguageinitiallyand
masterit.
Second,youshouldtrytogethandsononthetoolsofthetrade.Buyadecent
FPGAboardsuchasXilinxZynqSoCbasedboard.AlteraalsohasSoCbased
FPGAboards(CyloneV).MostboardscomeupwithaModeslimsimulatorand
avendor/devicespecificHDL(RTL)synthesistools.Iwouldalsoliketo
mentionSmartFusion2SoCboardsfromMicrosemithatcomeswithafree
Synplifyprolicense(qualitytoolforsynthesis).Whenyouworkinacompany,
youarealsoexpectedtobecomfortableusingtoolssuchasoscilloscope,signal

https://www.quora.com/Verylargescaleintegration/Whataregoodwaystolearntogetbetteratdigitaldesign

1/4

18/10/2015

(5)Whataregoodwaystolearntogetbetteratdigitaldesign?Quora
generators,logicanalyzers,multimeters,etc.Mostofthesetoolscanbe
bought(notveryexpensiveexceptoscilloscopeandsignalgenerator).Youcan
alwaysgoforsecondhandequipmentsifthingsoutofbudget.
Third,youshouldbuildskillsfrombottomupi.e.firstbuildbasicdigital
circuitsorbuildingblocks,trytocoverasmanyofthem.Thiswillmakeyou
comfortablewithbasicstuffandgiveconfidencetomoveuptheladder.Once
youhavedonethat,startbuildingsomethingofmediumcomplexitysuchas
Peripheral(UART,I2C,SPI),Memorycontrollers,FIRfilter,ALUs,8bitISA
Microprocessoretc.Fromthereonyoucanexplorebiggerdesignssuchas
Audio/VideoCodecs,Pipelined32bitmultcycleprocessor,Cryptography
algorithms,Microarchitecturecircuits.Goingstepbystepisthekey.
Lastly,readlessandDIYmoreandhavefunwhiledoingallthis.Justdont
writeRTLandsimulateinModelsim,pleaserun/debugontheboardinreal
time.
Handsonhandson..practicepractice..funfun...allthatmatters.
PreBasicBooks
FundamentalsofLogicDesignbyCharlesRoth
BasicRTLBooks(VHDL/Verilog)
RTLhardwareusingVHDLPongChu
FPGAPrototypingbyVHDLExamplesPongChu
CircuitdesignandsimulationwithVHDLPedroni
FPGAPrototypingbyVERILOGExamplesPongChu
AdvancedDigitalDesignwiththeVerilogHDLCiletti
GeneralBooks(Systemverilog/VHDLandforHigherlevel
understanding)
DigitaldesignandComputerArchitectureHarris&Harris
TopdownVLSIdesignbyHubertKaeslinwhichcoversFPGA/ASICfront
endflow
ApracticalintroductiontoHW/SWcodesignPatrickSchaumont(2nded)
Topicspecificbooks
FSMinHardware(VHDL/SystemVerilog)byPedroni
ConstrainingdesignsforSynthesisandTimingAnalysis
DigitalDesignofSignalProcessingSystemsKhan
HighlevelsynthesisBluebook
Greyareas
SimulationonlyHDLconstructsvsSynthesisonlyHDLconstructs
MixedHdlcoding
Readingdatasheets,schematics
TimedandConcurrentFSMs
ApplyingVerificationconceptstocreategoodTestbenches
Incircuitdebugging(ChipscopeonXilinxandSignaltaponAltera)
Clockdomaincrossing
Derivingclocks(PLL)
Handlingasynchronousdata/controlsignals
CreatingandIntegratingIPs
CreatingSoCbusesandattachingIPstothem
InteractionbetweenFPGAandfirmwareCcode
InterfacingFPGAwithexternalcomponents(ADC,DACoruController
SDRAMetc)
ConstrainingDesigns(SDC)forSynthesisandTimingClosure
WritingTCLscriptsandPerlscriptsforautomatingtoolflow
Understandingtradeoffs(circuitspeedvsarea)
Logicsynthesisconceptsandhowdifferentsynthesis/simulationtoolwork
internally
HighLevelSynthesis(AlgorithmtoRTLmapping)isagreattohaveskill
TLM(Transactionlevelmodeling)
HW/SWCodesign:partitioningalgorithmimplementationeffectively
betweensoftware(microcontrollerorapplicationprocessor)and
hardware(fpga/asic)
PS:SeemslikeIwrotethisanswermoreformyselfthentheguywhoaskedthis
question.

https://www.quora.com/Verylargescaleintegration/Whataregoodwaystolearntogetbetteratdigitaldesign

2/4

18/10/2015

(5)Whataregoodwaystolearntogetbetteratdigitaldesign?Quora
Updated18MayViewUpvotes
Upvote 45

Downvote Comments 2+

Share
5

Search

Home
Write
Notifications
PasqualeFerrara,Ph.D.studentdoingresearchinElectronicDesign
Automation

Ishan

AskQuestion

2.3kViewsPasqualehas50+answersinVLSI.
Pleaserefreshthispagetoreceivenewupdates.

SeePasqualeFerrara'sanswertoIamnotabeginner.HowshouldIproceedin
digitalVLSIdesign?andPasqualeFerrara'sanswertoEmbeddedsystemsor
VLSIdesign?.
DonottakeupKiranBulusu'ssuggestions.
Ifyouwannadesignembeddedsystems,usedesignmethodologieslike
applicationspecificinstructionsetprocessors(ASIP)andcontemporary
techniquesforhardware/softwarecodesignandcoverification.Thestuffthat
Kiranmentionedwon'thelpyougethighendR&Djobsindigitaldesign.
Updated20JanViewUpvotes
Upvote 13

Downvote Comment Share 1

ShubhamAgarwal,VHDLcoding=NOT(programming)
1.4kViews

Iwouldrecommendbeginningwiththefollowing:
1.ReadingbasicDigitalDesignBooklikeMorrisMano
2.ReferringsomeonlinecoursemateriallikeMITOpencourseware
3.Applyingtheseintosimpleprojectsbyusingprojectsdownloadedfrom
simplewebsiteslikevlsiexpert,asicworldandtestbench(Pleasegooglethese
websites)
4.Useaopensourcesimulatorandsynthesizertoimplement.
Written2May2014ViewUpvotes
Upvote

Downvote Comment 1

Share

ArunkumarMourougappane,JobSeeker.....Enthusiast.....Interestedin
interestingstuff:P
1.2kViews

Doingprojectsthat'saway...Yougetbetterandmodernexposurecomparedto
readingbooks...Foranexample,youlearnaboutbasicgates,adder's,clocking,
dataholdingandafewmorewhenyoutryoutasimpleprojectlikeawallace
treemultiplier,AfourbitALUofamicroprocessor,etc.Projectsshortenyour
learningcurve.
Updated20JanViewUpvotes
Upvote

Downvote Comment Share

1AnswerCollapsed(Why?)

TopStoriesfromYourFeed

https://www.quora.com/Verylargescaleintegration/Whataregoodwaystolearntogetbetteratdigitaldesign

3/4

18/10/2015

(5)Whataregoodwaystolearntogetbetteratdigitaldesign?Quora

https://www.quora.com/Verylargescaleintegration/Whataregoodwaystolearntogetbetteratdigitaldesign

4/4

Anda mungkin juga menyukai