element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Members
    Members
    • Benefits of Membership
    • Achievement Levels
    • Members Area
    • Personal Blogs
    • Feedback and Support
    • What's New on element14
  • Learn
    Learn
    • Learning Center
    • eBooks
    • STEM Academy
    • Webinars, Training and Events
    • More
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • More
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • More
  • Products
    Products
    • Arduino
    • Dev Tools
    • Manufacturers
    • Raspberry Pi
    • RoadTests & Reviews
    • Avnet Boards Community
    • More
  • Store
    Store
    • Visit Your Store
    • Choose Another Store
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
Avnet Boards Forums
  • Products
  • Dev Tools
  • Avnet Boards Community
  • Avnet Boards Forums
  • More
  • Cancel
Avnet Boards Forums
PicoZed Hardware Design Netlength
  • Forums
  • Documents
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Avnet Boards Forums requires membership for participation - click to join
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Not Answered
  • Replies 7 replies
  • Subscribers 41 subscribers
  • Views 319 views
  • Users 0 members are here
Related

Netlength

peter_clements
peter_clements 9 months ago

Dear All, I have a question concerning the total netlength on the PicoZed boards as I am designing a carrier board for the PicoZed 7020. - There is a netlength file available in mils (https://www.avnet.com/wps/wcm/connect/onesite/ffb53454-fdcf-43af-9e60-fac05ef1f427/PicoZed+7010-7020+Net+Lenth+Rev+E.zip?MOD=AJPERES&CACHEID=ROOTWORKSPACE.Z18_NA5A1I41L0ICD0ABNDMDDG0000-ffb53454-fdcf-43af-9e60-fac05ef1f427-nIeby2m) in which the netlength only on the signal layers is indicated. - There is also a Carrier Design Guide PDF in which in Appendix A netlengths are available in mm. The netlength in the carrier design guide (by converting mils to mm) is not equal to the netlength of the signal layer file => and as it is bigger, does this means that in the PDF the indicated netlength = routed length + FPGA package length? Thank you

  • Reply
  • Cancel
  • Cancel
  • bhfletcher
    0 bhfletcher 9 months ago

    I see the discrepancy too. Looks like the Net Length file is 60 mils longer than what is listed in the Carrier Design Guide. I'm fairly certain that the Net Length file is an auto-generated file straight out of Altium. I do not think that it includes the internal Xilinx package delays, as the delays will be different for 7Z010 vs 7Z020, so you wouldn't have a single 7010/20 table. The Carrier Design Guide's lengths are 60 mil shorter, which means it's not including anything extra.

     

    The contents in the Carrier Design Guide were manually entered into a document, which leaves the greatest room for error. I have sent a request to engineering asking about this discrepancy.

     

    Bryan

    • Cancel
    • Up 0 Down
    • Reply
    • Verify Answer
    • Cancel
  • peter_clements
    0 peter_clements 9 months ago in reply to bhfletcher

    Dear Bryan, Thank you very much for taking into account my concern. Do you think it would be possible to obtain one single file where the picozeds netlength + FPGA package delays are packed together so that the board hardware persons like me without access to FPGA tools, do not need to do the extra effort of getting the package delays from somewhere and do the calculations ourselves? If not, would it be possible to make both files available ? Thank you very much for your understanding, Peter

    • Cancel
    • Up 0 Down
    • Reply
    • Verify Answer
    • Cancel
  • bhfletcher
    0 bhfletcher 9 months ago in reply to peter_clements

    Hi Peter,

     

    PicoZed_7010_7020_RevE_NetLengths.xlsx

     

    It's not finished yet, but it has the PCB net lengths and the package delays for both 7z010 and 7z020 in the same spreadsheet. I need to find an easy way to map the PCB net names to the site names in the Xilinx package delays. I'll try to figure out a way to automate the PCB Length + Package Delay.

     

    Bryan

    • Cancel
    • Up 0 Down
    • Reply
    • Verify Answer
    • Cancel
  • peter_clements
    0 peter_clements 8 months ago in reply to bhfletcher

    Hi Bryan, I suppose the formula - in it's most basic form - is V=C/sqrt(Er) with C the speed of light and Er depends on the used material. This does not take into account any track width, height to ref layer etc, but should already give an approximation - do you agree ? Peter

    • Cancel
    • Up 0 Down
    • Reply
    • Verify Answer
    • Cancel
  • bhfletcher
    0 bhfletcher 8 months ago in reply to peter_clements

    I personally don't use those formulas, but they sound right . PCB manufacturers will give you the PCB flight time based on your material, copper weight, thickness, etc. A board that I analyzed in the past had the following characteristics (given to me by the PCB manufacturer):

     

     

    I found this useful article on LinkedIn

    https://www.linkedin.com/pulse/signal-speed-propagation-delay-pcb-transmission-line-amit-bahl/

     

    Knowing that Isola 370HR is a type of FR4 with Er = 4.0, my parameters above are very close to what the write describes in that article with microstrip (exterior layer) Tpd = 145 ps/in and stripline (interior layer) Tpd = 170 ps/in.

     

    For the very best numbers, consult your PCB manufacturer with the specific parameters of how you intend to build your board. If your goal is approximating, then the numbers above may be used.

     

    Bryan

    • Cancel
    • Up 0 Down
    • Reply
    • Verify Answer
    • Cancel
  • peter_clements
    0 peter_clements 8 months ago in reply to bhfletcher

    Hi Bryan, thanks for the answer - but the question is about the picozed hardware and how to account for the flight time on the FPGA instead of the hardware I'm building... Please read through the message above - have you updated the excel file? Thank you

    • Cancel
    • Up 0 Down
    • Reply
    • Verify Answer
    • Cancel
  • bhfletcher
    0 bhfletcher 8 months ago in reply to peter_clements

    Sorry it wasn't more clear. Those numbers above were for MicroZed, and PicoZed was identical in material and technology to MicroZed, so the numbers are the same. Therefore, for PicoZed I would use 170 ps/in for stripline and 136 ps/in for microstrip.

     

    I have not updated the Excel file yet to do the mapping. With Xilinx Adapt going on this week, my schedule has been quite busy.

    Bryan

    • Cancel
    • Up 0 Down
    • Reply
    • Verify Answer
    • Cancel
Element14

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2022 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • Facebook
  • Twitter
  • linkedin
  • YouTube