Template
PresentationSubtitle
Ethernet Over Ethernet
It can be as simple as that
Rafie Grinvald
HW & FPGA Manager
Agenda
• Ethos Networks Architecture
• Ethos 240Gbps Platform & Cards
• Design Flow using Concept
• Layout and Routing with Allegro Tools
• FPGAs Incisive Enterprise Verification
IPTVMobile Backhauling
VoD
One network
Hundreds of SLAs
Ethos Architecture
System View
10/100/
1000 Mbps
L2/L3 Services
Provisioning Optimization Management
EXAMPLE
TRANSPARENT
LAN SERVICE
1. Traffic admission is
controlled at network
edge…
2. … in real-time, based
on traffic conditions
across the network
3. Every edge holds an
updated topology
4. Every edge holds per-
flow service profiles
5. Edges communicate
transmission intentions to
each other every x ms…
6. ..and perform concerted
Admissions Control to ensure
that SLAs are met
How does it work? Dynamic TE
Comprehensive Transport Solution
Connection-Oriented Ethernet , PBT
QoS guaranties per millions of flows
Ethernet efficiency, TDM reliability
Network capacity tripled
Ethos Solution
System Architecture
FE 200
)1(
FE 200
)2(
FE 200
(n)
NP1
PHY's
10x1G
Fabric
Interface
FABRIC
)1(
FABRIC
)2(
FABRIC
(3)
ELIC20 - #1 ECSF1
ECSF2
FPGA1
DynTM
NP2
PHY's
10x1G
FPGA2
DynTM
SFP O/E
SFP O/E
SFP O/E
SFP O/E
NP1
PHY's
10x1G
Fabric
Egress
ELIC20 - #2
FPGA1
DynTM
NP2
PHY's
10x1G
FPGA2
DynTM
SFP O/E
SFP O/E
SFP O/E
SFP O/E
CONTROL
CPU CONTROL
CPU
CONTROL
PLANE
DATA
PLANE
DATA
PLANE
CONTROL
PLANECONTROL
SWITCH
CONTROL
CPU
L2
CONTROL
SWITCH
L2
CONTROL
SWITCH
RJ45
SER
RJ45
SER
RJ45
SER
CONTROL
PLANE
DATA
PLANE
IPTVMobile Backhauling
VoD
One network
Hundreds of SLAs
Ethos Platform
Ethos Platforms
Ethos E-60 Ethos E-240
60 Gpbs switching
3 x 20 Gbps slots
High-density GE and 10GE
AC/DC power
Ethos E-20
1-2 service slots
1-2 x 20 Gbps slots
High-density GE and 10GE
AC/DC power
280 Gbps switching
12 x 20 Gbps slots
High-density GE and
10GE
2 systems per rack
Chassis Architecture
Ethos Line Interface
Cards (ELIC) 1..6
Ethos Line Interface
Cards (ELIC) 7..12
Central Switch Fabric
(ECSF) 1..2
Fan Tray &
Thermal Protection
Shelf managers
240Gbps backplane
Non-Blocking
All-Ethernet
Architecture
ECSF 240G
240G fabric
24G control
switch
160Watt Power
supplies
ATCA 5ms CAPs
ECSF 240G Features
• Switch fabric with 240Gbps capacity
• Base fabric 24Gpbs control switch (for Ethos management)
• 160Watt power dissipation
• Ethos front panel management
• Centralized CPU unit
• Serial interfaces from front panel for debug and control
• Support ATCA Shelf Manager
• Complies to ATCA PICMG3.0
ESCF240G Electrical Features
• 160 Watt per Line Card
• 280mm x 300mm ATCA card
• 22 Layers of PCB, Merix USA
• PCB thickness of 3.1mm
• ~10,000 Via’s
• ~3,000 components
• 3 FBGA’s with more than 1300 ball grid pins
• 80% of card is high speed differential signals
• 20% of card is high speed single ended signals
• 288 pairs of serial links at 3.125Gbps
Allegro 16.0 Free
Physical Viewer
ELIC 20
Fabric
Access
NP’s
FPGA’s
10 SFP ports 1Gbps 1 XFP port 10Gbps
CPU Piggy
ELIC20 Features
• 20Gbps line card with inline Network Processors
• 10 x 1Gb SFP copper (1000Base-T) or fiber interfaces
• 1 x 10Gb XFP fiber interface
• 20Gb fabric interface
• 10/100/1000Base-T in front panel for OOB (Out Of Band)
management (standalone)
• Serial interface from front panel
• Complies to ATCA PICMG3.0
• Ethos IP fully aware
ELIC20 Electrical Features
• 200 Watt per line card
• 280mm x 300mm ATCA card
• 26 Layers of PCB with cutting edge laser technology ,Merix USA
• PCB thickness of 3.2mm
• ~49,000 Via’s
• ~7,000 components
• 48Gbit DDR2 @ 667Mbps components
• 5 FBGA’s with more than 1300 ball grid pins
• 20% of card is high speed differential signals
• 80% of card is high speed single ended signals
Allegro 16.0 Free
Physical Viewer
IPTVMobile Backhauling
VoD
One network
Hundreds of SLAs
Ethos Design flow with Concept HDL
Design Flow with Concept HDL
Card Architecture:
• Basic card architecture was ready after 2 months from
green light
• All major components passed test benches prior to
choosing IC vendors
• Physical placement tests were done after choosing IC
vendors
• Physical placement led to thermal simulations tests
Thermal
simulationsplacement test
Design Flow with Concept HDL
Concept HDL CAD Library:
• Building around 150 different components
• All components include issues of layout and
simulation aspects
• CAD library is in Excel format and can be
imported to any operation database
Design Flow with Concept HDL
Design Hierarchy:
• Top down hierarchy design
• Design comprised of over 100 pages
• Database of 500MB (in HDL format) Concept HDL 15.5.1
Hierarchy
Tree
Top down
Hierarchy
Design Flow with Concept HDL
Drawing Blocks:
• Design of ~7,000 components around 3 months
• ~25,000 nets over the ELIC card drawn
• Design with layout consideration:
– Designing power planes
– Adding constrains
– EMC considerations
– Mechanical issues
Design Flow with Concept HDL
Integration Hierarchy:
• The use of block instantiations reduced drawing
cycle
• BOM (Bill Of Material) issues:
– All components marked with N/A tag
– BOM variants tool was implemented (including multiple
assemblies)
– BOM can be easily exported to excel and to any
operational data base
Design Flow with Concept HDL
Simulations:
• Only major items were tested at simulation phase
(DDRII, differential lines)
• SigXplorer simulation suite was used
• IBIS up to 1GHz or SPICE models can be used
SigXplorer Testing
example
Design Flow with Concept HDL
Netlist Checking:
• Only major components were tested
• DRC (Design Rule Check) running is recommended
before Netlist checking
• No software application can test logical insights
• Bug fixing is done at drawing blocks phase
• Netlist checking takes around 1 month in parallel to
routing (25,000 nets)
• All nets should include routing name
Netlist checking
with proprietary
scripts
Concept HDL Summary
Advantages:
• Works well with large schemes (~500M)
• HDL/ASCII engine enables easy reading and block checking
• High integration with simulation and layout Software
Possible Improvements:
• Support of team work
• ConceptHDL unstable under Linux
• Limitations on back annotation from Layout tool to
ConceptHDL with instantiations
IPTVMobile Backhauling
VoD
One network
Hundreds of SLAs
Ethos Card layout with Allegro
Layout Flow with Allegro
Card Netlist Ready:
• Netlist passed with bugs, but with full
components count
• First Netlist draft passed after 3 months
of scheme drawings
• Support of technologist engineer begins
from netlist to fabrication portfolio
Layout Flow with Allegro
Components Building:
• All datasheets should be ready before
passing netlist
• All components were built with control of
Ethos and checked to fit datasheets and
part numbers
FBGA ~1500
FBGA ~500
Ethernet
transformer
CAP
0603
Resistor
0402
* Layout pics courtesy of Oranit-PCB LLD
Layout Flow with Allegro
Card Placement:
• DXF should be ready prior to placement
• Placement according to thermal simulations
• Final placement to be confirmed by thermal,
mechanical & technological engineers
ELIC20 CS
ELIC20 PS
Layout Flow with Allegro
Technology:
• Stack-up should be ready before routing starts
(including power planes and EMC issues)
• All library components checked by
technologist to confirm pad size, etc…
• Simulation of microstrip, or stripline done for
single ended and differential pairs of each
layer.
• All technology aspects confirmed by PCB
manufacturer and card assembly factory
* Technology support by Invitech, Mr Victor Shimoni
Layout Flow with Allegro
Routing:
• 25,000 nets routed manually ~ 3 months
• Routing starts at fan-out of all components at
placement phase
• Routing takes into account netlist bugs
Allegro 15.5.1
Layout Flow with Allegro
Routing & Constrains:
• Around ~1,000 constrains made at schemes
drawing phase
• Constrains help to control & find bugs at
routing phase
• Fixing routing according to constrains can take
around 3 weeks
Constraint manager
Layout Flow with Allegro
Back Annotation & Silk:
• Silk & refdes should be back annotated to
design Concept HDL
• Small areas of layout can be back annotated
• All 0402 components were removed from silk
(hard to debug)
Layout Flow with Allegro
DFM (Design For Manufacturing):
• All cards routing passed Valor manufacturing
tests (net-to-via proximity, etc…)
• Around 12,000 errors where discovered & fixed
DFA (Design For Assembly):
• All cards passed Valor assembly checking for
placement problems
• BGA keeps 2.5mm from all sides for possible
conflicts at work around
Layout Flow with Allegro
Fabrication Portfolio Ready:
• All DFA, DFM, Thermal, Mechanics,
Technology aspects tested and checked
• Gerbers, ODB databases sent to PCB and
assembly manufactures
• Standard PCB (through VIA’s) delivered within
5 working days
• Laser 1-2 ,1-3 PCB (HDI technology) delivered
within 10-12 working days
Allegro Summary
Advantages:
• Team sharing and integration (at peak time up to 8 layout
designers worked together)
Possible Improvements:
• At final stages of layout ,large files were hard to manage
• Back annotation to Concept need to have better support of
instantiations blocks
IPTVMobile Backhauling
VoD
One network
Hundreds of SLAs
Ethos FPGA Design with Incisive Enterprise
FPGA Design with Incisive Enterprise
DynTE
TM
(Dynamic Traffic Engineering) FPGA :
• 10Gbps full duplex SPI4.2 based interfaces
• 5 x DDRII @ 667Mbps interfaces
• 3 x QDRII @ 250MHz
• 800 functional I/O’s
• Equivalent of 4Mgates of ASIC
• All components written in Ethos and Ethos-IP
• Verification under Linux RH enterprise 4.0 x64bit version
• Incisive Enterprise 5.8 edition
FPGA Design with Incisive Enterprise
Block Functional Specification :
• Functional specs were written for each block
• All blocks are part of TOP functional spec
HLD (High Level Design) Documents :
• HLD is written for each block
• From HLD each team writes the LLD
LLD (Low Level Design) Documents:
• LLD is detailed down to logical gates before
code writing starts
• E-coding referring to block HLD only
High Level
Design
Low Level
Design
Verilog
coding
debug
Block
Func spec
TOP
Block
integration
Low Level
modeling
E-coding
coding
Debug / Verilog
fixing
Debug / e
fixing
FPGA Design with Incisive Enterprise
High Level
Design
Low Level
Design
Verilog
coding
debug
Block
Func spec
TOP
Block
integration
Low Level
modeling
E-coding
coding
Debug / Verilog
fixing
Debug / e
fixing
E-coding:
• E-code coded at Eclipse Open-source environment
• E-code is version controlled within SVN open source
tool
• eRM methodology reduces coding time (interfaces,
chip level reuse)
Eclipse
environment
Support e-language
color coding
FPGA Design with Incisive Enterprise
Debug:
• E-code and V-code are prepared prior to debug phase
• Bugs are documented in Bugzilla Open-source tool
• Debug of each block includes coverage function
High Level
Design
Low Level
Design
Verilog
coding
debug
Block
Func spec
TOP
Block
integration
Low Level
modeling
E-coding
coding
Debug / Verilog
fixing
Debug / e
fixing
Specman
environment
Packet inspection
Debug runtime with
breakpoints
FPGA Design with Incisive Enterprise
Debug:
• Integrated environment of ncVerilog & Specman
helps reduce simulations cycles
• Full chip logical simulation run for 8 hours
High Level
Design
Low Level
Design
Verilog
coding
debug
Block
Func spec
TOP
Block
integration
Low Level
modeling
E-coding
coding
Debug / Verilog
fixing
Debug / e
fixing
SimVision
environment wave
forms
FPGA Design with Incisive Enterprise
Advantages:
• Bugs found by verification reduce the lab debug cycle
• eRM writing methodology reduce coding time
• VR_AD of CPU (great model !!) reduced time and coding of
CPU interface (register and memory model package)
• IE enable excellent team work methodology
Possible Improvements:
• Integration of IE tools will reduce time at simulation stage
• Support of IC (DDR, QDR etc..) models to improve simulation
time
Ethos - es [NL, fr. GK ēthos]
character, sentiment, the
guiding beliefs, standards, the
spirit that motivates the ideas

More Related Content

PPSX
Summary Of Course Projects
PDF
Zynq architecture
PDF
Ca nlog fact_sheet_en
PDF
SOC Design Challenges and Practices
PPTX
Graduation Project Presentation
PPTX
Lightning Fast SCADA Development with Open Library for WinCC OA
PDF
Digital Systems Design
PPT
Baseband processor final rev
Summary Of Course Projects
Zynq architecture
Ca nlog fact_sheet_en
SOC Design Challenges and Practices
Graduation Project Presentation
Lightning Fast SCADA Development with Open Library for WinCC OA
Digital Systems Design
Baseband processor final rev

What's hot (20)

PDF
High Performance DSP with Xilinx All Programmable Devices (Design Conference ...
PPTX
Implementation of DSP Algorithms on FPGA
PPT
An Overview on Programmable System on Chip: PSoC-5
PPT
System On Chip (SOC)
PDF
Synthesizing HDL using LeonardoSpectrum
PDF
Digital System Design Basics
PDF
SFO15-406: ARM FDPIC toolset, kernel & libraries for Cortex-M & Cortex-R mmul...
PPT
Dispensing system
PPSX
Spartan-II FPGA (xc2s30)
PPT
Mp So C 18 Apr
PDF
GMSL in Linux
PPTX
SoC FPGA Technology
PDF
Session 2,3 FPGAs
PPT
DSP by FPGA
PDF
MIPI DevCon 2016: Accelerating Software Development for MIPI CSI-2 Cameras
PDF
Design of LDPC Decoder Based On FPGA in Digital Image Watermarking Technology
PPTX
Arm Processors Architectures
PPTX
An introduction to digital signal processors 1
PPT
The Microarchitecure Of FPGA Based Soft Processor
PDF
MIPI DevCon 2016: Multiple MIPI CSI-2 Cameras Leveraging FPGAs
High Performance DSP with Xilinx All Programmable Devices (Design Conference ...
Implementation of DSP Algorithms on FPGA
An Overview on Programmable System on Chip: PSoC-5
System On Chip (SOC)
Synthesizing HDL using LeonardoSpectrum
Digital System Design Basics
SFO15-406: ARM FDPIC toolset, kernel & libraries for Cortex-M & Cortex-R mmul...
Dispensing system
Spartan-II FPGA (xc2s30)
Mp So C 18 Apr
GMSL in Linux
SoC FPGA Technology
Session 2,3 FPGAs
DSP by FPGA
MIPI DevCon 2016: Accelerating Software Development for MIPI CSI-2 Cameras
Design of LDPC Decoder Based On FPGA in Digital Image Watermarking Technology
Arm Processors Architectures
An introduction to digital signal processors 1
The Microarchitecure Of FPGA Based Soft Processor
MIPI DevCon 2016: Multiple MIPI CSI-2 Cameras Leveraging FPGAs
Ad

Similar to Ethos_cdnliveIsrael (20)

DOC
Resume_Bhasker
PPTX
EU-CelticPlus Telenor 3 March 2014
PPTX
Creating Digital Experience in PCB Designs 2019
PDF
Bluewood Products
PDF
hyperlynx_compress.pdf
PPTX
iEmbed product_service_portfolio_2016
PDF
Michigan Collaboration Summit - Washtenaw Community College
PPTX
Retrofitting a Factory Automation System to Address Market Needs and Societal...
PDF
Basic Design Flow for Field Programmable Gate Arrays
PDF
NorthBridge Technology Overview
PPTX
Ontology-Based Systems Federation
PDF
CAD/CAM system in terms of hardware classification
PDF
PLNOG16: Coping with Growing Demands – Developing the Network to New Bandwidt...
PDF
HPC Networking in the Real World
PDF
Moving Data through Massive-scale Memory Lanes Lightning-Fast
PDF
AMC & VPX Form Factor Boards With High Speed SERDES: Embedded World 2010
PPTX
Seminario utovrm
PPTX
AGS-20_New_SIAE_IDU.pptx tecnologia teleco
PPTX
HughesCircuits_Rev4a_2
PPTX
Qf deck
Resume_Bhasker
EU-CelticPlus Telenor 3 March 2014
Creating Digital Experience in PCB Designs 2019
Bluewood Products
hyperlynx_compress.pdf
iEmbed product_service_portfolio_2016
Michigan Collaboration Summit - Washtenaw Community College
Retrofitting a Factory Automation System to Address Market Needs and Societal...
Basic Design Flow for Field Programmable Gate Arrays
NorthBridge Technology Overview
Ontology-Based Systems Federation
CAD/CAM system in terms of hardware classification
PLNOG16: Coping with Growing Demands – Developing the Network to New Bandwidt...
HPC Networking in the Real World
Moving Data through Massive-scale Memory Lanes Lightning-Fast
AMC & VPX Form Factor Boards With High Speed SERDES: Embedded World 2010
Seminario utovrm
AGS-20_New_SIAE_IDU.pptx tecnologia teleco
HughesCircuits_Rev4a_2
Qf deck
Ad

Ethos_cdnliveIsrael

  • 1. Template PresentationSubtitle Ethernet Over Ethernet It can be as simple as that Rafie Grinvald HW & FPGA Manager
  • 2. Agenda • Ethos Networks Architecture • Ethos 240Gbps Platform & Cards • Design Flow using Concept • Layout and Routing with Allegro Tools • FPGAs Incisive Enterprise Verification
  • 4. System View 10/100/ 1000 Mbps L2/L3 Services Provisioning Optimization Management EXAMPLE TRANSPARENT LAN SERVICE
  • 5. 1. Traffic admission is controlled at network edge… 2. … in real-time, based on traffic conditions across the network 3. Every edge holds an updated topology 4. Every edge holds per- flow service profiles 5. Edges communicate transmission intentions to each other every x ms… 6. ..and perform concerted Admissions Control to ensure that SLAs are met How does it work? Dynamic TE
  • 6. Comprehensive Transport Solution Connection-Oriented Ethernet , PBT QoS guaranties per millions of flows Ethernet efficiency, TDM reliability Network capacity tripled Ethos Solution
  • 7. System Architecture FE 200 )1( FE 200 )2( FE 200 (n) NP1 PHY's 10x1G Fabric Interface FABRIC )1( FABRIC )2( FABRIC (3) ELIC20 - #1 ECSF1 ECSF2 FPGA1 DynTM NP2 PHY's 10x1G FPGA2 DynTM SFP O/E SFP O/E SFP O/E SFP O/E NP1 PHY's 10x1G Fabric Egress ELIC20 - #2 FPGA1 DynTM NP2 PHY's 10x1G FPGA2 DynTM SFP O/E SFP O/E SFP O/E SFP O/E CONTROL CPU CONTROL CPU CONTROL PLANE DATA PLANE DATA PLANE CONTROL PLANECONTROL SWITCH CONTROL CPU L2 CONTROL SWITCH L2 CONTROL SWITCH RJ45 SER RJ45 SER RJ45 SER CONTROL PLANE DATA PLANE
  • 9. Ethos Platforms Ethos E-60 Ethos E-240 60 Gpbs switching 3 x 20 Gbps slots High-density GE and 10GE AC/DC power Ethos E-20 1-2 service slots 1-2 x 20 Gbps slots High-density GE and 10GE AC/DC power 280 Gbps switching 12 x 20 Gbps slots High-density GE and 10GE 2 systems per rack
  • 10. Chassis Architecture Ethos Line Interface Cards (ELIC) 1..6 Ethos Line Interface Cards (ELIC) 7..12 Central Switch Fabric (ECSF) 1..2 Fan Tray & Thermal Protection Shelf managers 240Gbps backplane Non-Blocking All-Ethernet Architecture
  • 11. ECSF 240G 240G fabric 24G control switch 160Watt Power supplies ATCA 5ms CAPs
  • 12. ECSF 240G Features • Switch fabric with 240Gbps capacity • Base fabric 24Gpbs control switch (for Ethos management) • 160Watt power dissipation • Ethos front panel management • Centralized CPU unit • Serial interfaces from front panel for debug and control • Support ATCA Shelf Manager • Complies to ATCA PICMG3.0
  • 13. ESCF240G Electrical Features • 160 Watt per Line Card • 280mm x 300mm ATCA card • 22 Layers of PCB, Merix USA • PCB thickness of 3.1mm • ~10,000 Via’s • ~3,000 components • 3 FBGA’s with more than 1300 ball grid pins • 80% of card is high speed differential signals • 20% of card is high speed single ended signals • 288 pairs of serial links at 3.125Gbps Allegro 16.0 Free Physical Viewer
  • 14. ELIC 20 Fabric Access NP’s FPGA’s 10 SFP ports 1Gbps 1 XFP port 10Gbps CPU Piggy
  • 15. ELIC20 Features • 20Gbps line card with inline Network Processors • 10 x 1Gb SFP copper (1000Base-T) or fiber interfaces • 1 x 10Gb XFP fiber interface • 20Gb fabric interface • 10/100/1000Base-T in front panel for OOB (Out Of Band) management (standalone) • Serial interface from front panel • Complies to ATCA PICMG3.0 • Ethos IP fully aware
  • 16. ELIC20 Electrical Features • 200 Watt per line card • 280mm x 300mm ATCA card • 26 Layers of PCB with cutting edge laser technology ,Merix USA • PCB thickness of 3.2mm • ~49,000 Via’s • ~7,000 components • 48Gbit DDR2 @ 667Mbps components • 5 FBGA’s with more than 1300 ball grid pins • 20% of card is high speed differential signals • 80% of card is high speed single ended signals Allegro 16.0 Free Physical Viewer
  • 17. IPTVMobile Backhauling VoD One network Hundreds of SLAs Ethos Design flow with Concept HDL
  • 18. Design Flow with Concept HDL Card Architecture: • Basic card architecture was ready after 2 months from green light • All major components passed test benches prior to choosing IC vendors • Physical placement tests were done after choosing IC vendors • Physical placement led to thermal simulations tests Thermal simulationsplacement test
  • 19. Design Flow with Concept HDL Concept HDL CAD Library: • Building around 150 different components • All components include issues of layout and simulation aspects • CAD library is in Excel format and can be imported to any operation database
  • 20. Design Flow with Concept HDL Design Hierarchy: • Top down hierarchy design • Design comprised of over 100 pages • Database of 500MB (in HDL format) Concept HDL 15.5.1 Hierarchy Tree Top down Hierarchy
  • 21. Design Flow with Concept HDL Drawing Blocks: • Design of ~7,000 components around 3 months • ~25,000 nets over the ELIC card drawn • Design with layout consideration: – Designing power planes – Adding constrains – EMC considerations – Mechanical issues
  • 22. Design Flow with Concept HDL Integration Hierarchy: • The use of block instantiations reduced drawing cycle • BOM (Bill Of Material) issues: – All components marked with N/A tag – BOM variants tool was implemented (including multiple assemblies) – BOM can be easily exported to excel and to any operational data base
  • 23. Design Flow with Concept HDL Simulations: • Only major items were tested at simulation phase (DDRII, differential lines) • SigXplorer simulation suite was used • IBIS up to 1GHz or SPICE models can be used SigXplorer Testing example
  • 24. Design Flow with Concept HDL Netlist Checking: • Only major components were tested • DRC (Design Rule Check) running is recommended before Netlist checking • No software application can test logical insights • Bug fixing is done at drawing blocks phase • Netlist checking takes around 1 month in parallel to routing (25,000 nets) • All nets should include routing name Netlist checking with proprietary scripts
  • 25. Concept HDL Summary Advantages: • Works well with large schemes (~500M) • HDL/ASCII engine enables easy reading and block checking • High integration with simulation and layout Software Possible Improvements: • Support of team work • ConceptHDL unstable under Linux • Limitations on back annotation from Layout tool to ConceptHDL with instantiations
  • 26. IPTVMobile Backhauling VoD One network Hundreds of SLAs Ethos Card layout with Allegro
  • 27. Layout Flow with Allegro Card Netlist Ready: • Netlist passed with bugs, but with full components count • First Netlist draft passed after 3 months of scheme drawings • Support of technologist engineer begins from netlist to fabrication portfolio
  • 28. Layout Flow with Allegro Components Building: • All datasheets should be ready before passing netlist • All components were built with control of Ethos and checked to fit datasheets and part numbers FBGA ~1500 FBGA ~500 Ethernet transformer CAP 0603 Resistor 0402 * Layout pics courtesy of Oranit-PCB LLD
  • 29. Layout Flow with Allegro Card Placement: • DXF should be ready prior to placement • Placement according to thermal simulations • Final placement to be confirmed by thermal, mechanical & technological engineers ELIC20 CS ELIC20 PS
  • 30. Layout Flow with Allegro Technology: • Stack-up should be ready before routing starts (including power planes and EMC issues) • All library components checked by technologist to confirm pad size, etc… • Simulation of microstrip, or stripline done for single ended and differential pairs of each layer. • All technology aspects confirmed by PCB manufacturer and card assembly factory * Technology support by Invitech, Mr Victor Shimoni
  • 31. Layout Flow with Allegro Routing: • 25,000 nets routed manually ~ 3 months • Routing starts at fan-out of all components at placement phase • Routing takes into account netlist bugs Allegro 15.5.1
  • 32. Layout Flow with Allegro Routing & Constrains: • Around ~1,000 constrains made at schemes drawing phase • Constrains help to control & find bugs at routing phase • Fixing routing according to constrains can take around 3 weeks Constraint manager
  • 33. Layout Flow with Allegro Back Annotation & Silk: • Silk & refdes should be back annotated to design Concept HDL • Small areas of layout can be back annotated • All 0402 components were removed from silk (hard to debug)
  • 34. Layout Flow with Allegro DFM (Design For Manufacturing): • All cards routing passed Valor manufacturing tests (net-to-via proximity, etc…) • Around 12,000 errors where discovered & fixed DFA (Design For Assembly): • All cards passed Valor assembly checking for placement problems • BGA keeps 2.5mm from all sides for possible conflicts at work around
  • 35. Layout Flow with Allegro Fabrication Portfolio Ready: • All DFA, DFM, Thermal, Mechanics, Technology aspects tested and checked • Gerbers, ODB databases sent to PCB and assembly manufactures • Standard PCB (through VIA’s) delivered within 5 working days • Laser 1-2 ,1-3 PCB (HDI technology) delivered within 10-12 working days
  • 36. Allegro Summary Advantages: • Team sharing and integration (at peak time up to 8 layout designers worked together) Possible Improvements: • At final stages of layout ,large files were hard to manage • Back annotation to Concept need to have better support of instantiations blocks
  • 37. IPTVMobile Backhauling VoD One network Hundreds of SLAs Ethos FPGA Design with Incisive Enterprise
  • 38. FPGA Design with Incisive Enterprise DynTE TM (Dynamic Traffic Engineering) FPGA : • 10Gbps full duplex SPI4.2 based interfaces • 5 x DDRII @ 667Mbps interfaces • 3 x QDRII @ 250MHz • 800 functional I/O’s • Equivalent of 4Mgates of ASIC • All components written in Ethos and Ethos-IP • Verification under Linux RH enterprise 4.0 x64bit version • Incisive Enterprise 5.8 edition
  • 39. FPGA Design with Incisive Enterprise Block Functional Specification : • Functional specs were written for each block • All blocks are part of TOP functional spec HLD (High Level Design) Documents : • HLD is written for each block • From HLD each team writes the LLD LLD (Low Level Design) Documents: • LLD is detailed down to logical gates before code writing starts • E-coding referring to block HLD only High Level Design Low Level Design Verilog coding debug Block Func spec TOP Block integration Low Level modeling E-coding coding Debug / Verilog fixing Debug / e fixing
  • 40. FPGA Design with Incisive Enterprise High Level Design Low Level Design Verilog coding debug Block Func spec TOP Block integration Low Level modeling E-coding coding Debug / Verilog fixing Debug / e fixing E-coding: • E-code coded at Eclipse Open-source environment • E-code is version controlled within SVN open source tool • eRM methodology reduces coding time (interfaces, chip level reuse) Eclipse environment Support e-language color coding
  • 41. FPGA Design with Incisive Enterprise Debug: • E-code and V-code are prepared prior to debug phase • Bugs are documented in Bugzilla Open-source tool • Debug of each block includes coverage function High Level Design Low Level Design Verilog coding debug Block Func spec TOP Block integration Low Level modeling E-coding coding Debug / Verilog fixing Debug / e fixing Specman environment Packet inspection Debug runtime with breakpoints
  • 42. FPGA Design with Incisive Enterprise Debug: • Integrated environment of ncVerilog & Specman helps reduce simulations cycles • Full chip logical simulation run for 8 hours High Level Design Low Level Design Verilog coding debug Block Func spec TOP Block integration Low Level modeling E-coding coding Debug / Verilog fixing Debug / e fixing SimVision environment wave forms
  • 43. FPGA Design with Incisive Enterprise Advantages: • Bugs found by verification reduce the lab debug cycle • eRM writing methodology reduce coding time • VR_AD of CPU (great model !!) reduced time and coding of CPU interface (register and memory model package) • IE enable excellent team work methodology Possible Improvements: • Integration of IE tools will reduce time at simulation stage • Support of IC (DDR, QDR etc..) models to improve simulation time
  • 44. Ethos - es [NL, fr. GK ēthos] character, sentiment, the guiding beliefs, standards, the spirit that motivates the ideas