Professional Documents
Culture Documents
Will Robbins
Will Robbins
Will Robbins
Will Robbins
Engineering judgement
Impossible to
Verify everything
Model everything
Bad news
both rely in engineering judgement
No green lights
We need to learn from mistakes
So we need to talk about silicon failure..
Will Robbins
Delay cell
core
Delay cell
flash
Lesson learnt:
Use delays cells carefully. Ban those which could
filter the fastest strobe on the device.
Will Robbins
D$
MEM
controller &
arbitor
Processor
bus
fabric
I$
Clock
control
Lesson learnt:
Verify more closely against the requirements
Will Robbins
Logic + FSM
Muxing,
arithmetic + FSM
FIFO with
buggy
bypass
Purge D$ on
Context switch
SDRAM
D$
MEM
controller &
arbitor
Processor
bus
fabric
I$
Static memory
arbitor
www.whensiliconfails.com
Will Robbins