How can I convert "ps" to "mil" in EMIF layout guidelines? (2024)

Programmable Devices

CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers

  • Intel Community
  • Product Support Forums
  • FPGA
  • Programmable Devices
  • How can I convert "ps" to "mil" in EMIF layout guidelines?

20956 Discussions

More actions

  • Subscribe to RSS Feed
  • Mark Topic as New
  • Mark Topic as Read
  • Float this Topic for Current User
  • Bookmark
  • Subscribe
  • Mute
  • Printer Friendly Page

How can I convert "ps" to "mil" in EMIF layout guidelines? (1)

SYiwe

Novice

‎02-18-202002:53 AM

11,375 Views

  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Report Inappropriate Content

Some design guidelines in EMIF user guide use "ps" as unit, as you can see in the following screenshot.

But in the pcb design, I must check the route lines by mils or millimeter, how can I convert "ps" in the EMIF layout guidelines to "mil"?

Thanks, regards.

How can I convert "ps" to "mil" in EMIF layout guidelines? (2)

0Kudos

  • All forum topics
  • Previous topic
  • Next topic

Link Copied

6 Replies

How can I convert "ps" to "mil" in EMIF layout guidelines? (3)

ak6dn

Valued Contributor III

‎02-18-202004:07 AM

11,188 Views

  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Report Inappropriate Content

Well, all the physical devices care about is ps of timing delay for aligning signal edges.

When it comes to converting ps of delay to mils of trace length, it depends entirely on your PCB implementation.

Whether you are using stripline, microstrip, or embedded microstrip, and the dielectric material of your PCB all determine the Tpd or ps/mil delay factor for your PCB.

Most PCB layout tools have calculators that allow you to enter the stackup configuration and Er (dielectric constant) of your PCB material so they can compute Tpd.

Some PCB layout packages allow you to enter net length parameters in terms of 'ps' instead of 'mil' (or 'mm') but again you must configure the detailed stackup.

So if none of this makes any sense to you I suggest you find an SI (Signal Integrity) guy in your organization to help you.

How can I convert "ps" to "mil" in EMIF layout guidelines? (4)

SYiwe

Novice

‎02-18-202005:25 AM

11,188 Views

  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Report Inappropriate Content

In response to ak6dn

Thanks.

Is Tpd the time delay which the signal propagate in 1 mil?

The unit of Tpd is ps/mil, is that correct?

Regards.

In response to ak6dn

How can I convert "ps" to "mil" in EMIF layout guidelines? (5)

ak6dn

Valued Contributor III

‎02-18-202008:32 AM

11,188 Views

  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Report Inappropriate Content

In my above answer I use Tpd to refer to the propagation delay factor for a given trace, and it would be specified in the units of ps/mil (or ps/in, or ps/cm, or some length/time unit).

So if you then need to do a, for example 100ps delay on a trace with a Tpd factor of 170ps/inch (a quite common PCB velocity factor) the trace would be ~590 mils in length.

Most PCB velocity factors (for standard epoxy fiberglass materials) in the range of 100-200ps/inch. More exotic dielectrics (like teflon, etc) can be quite different.

I find the Saturn PCB toolkit (free download at http://www.saturnpcb.com/pcb_toolkit/) to be quite helpful for examining PCB characteristics.

How can I convert "ps" to "mil" in EMIF layout guidelines? (6)

SYiwe

Novice

‎02-20-202012:42 AM

11,188 Views

  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Report Inappropriate Content

In response to ak6dn

Thank you very much for your answer, that is really helpful.

In response to ak6dn

How can I convert "ps" to "mil" in EMIF layout guidelines? (7)

NurAida_A_Intel

Employee

‎02-19-202006:19 AM

11,188 Views

  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Report Inappropriate Content

Hello SYiwe,

The reason Intel recommended guideline in pico second (ps) is due to variety of substances used in PCB manufacturing process which might have different trace length which also mentioned by @ak6dn​.

Good news for you! I found the older version of the EMIF handbook which apply the board guideline in mils. Refer to this link -->

https://pdfs.semanticscholar.org/7a14/f0cef20b74cb964d728e7c0feca89fd46333.pdf

Routing for address and command routing, Intel recommendations is approximately± 125 mil (± 3.175 mm) or within ±25ps to each discrete memory component. You may refer to “Layout Considerations For DIMMs and Leveled Components” on page 79 for more information about layout guidelines in above shared link. I also attached below screenshots on both clock , add/cmd routing to ease your viewing.

How can I convert "ps" to "mil" in EMIF layout guidelines? (8)How can I convert "ps" to "mil" in EMIF layout guidelines? (9)

I summarize the formula (based on our document) . This is similar as per shared by @ak6dn​ but I converted it based on our documentation.

125mil = 0.125inch

25ps/0.125inch = 200ps/inch

In short, you can use "200ps/inch" to calculate the delay/length based on your board.

Hope this helps.😊

And thanks @ak6dn​for the very useful information 😊

Thanks

Regards,

Aida

How can I convert "ps" to "mil" in EMIF layout guidelines? (10)

SYiwe

Novice

‎02-20-202012:43 AM

11,188 Views

  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Report Inappropriate Content

In response to NurAida_A_Intel

Thanks.

I believe the problem is solved.

Regards.

In response to NurAida_A_Intel

How can I convert "ps" to "mil" in EMIF layout guidelines? (11)

Reply

Topic Options

  • Subscribe to RSS Feed
  • Mark Topic as New
  • Mark Topic as Read
  • Float this Topic for Current User
  • Bookmark
  • Subscribe
  • Printer Friendly Page
  • All forum topics
  • Previous topic
  • Next topic

Community support is provided Monday to Friday. Other contact methods are available here.

Intel does not verify all solutions, including but not limited to any file transfers that may appear in this community. Accordingly, Intel disclaims all express and implied warranties, including without limitation, the implied warranties of merchantability, fitness for a particular purpose, and non-infringement, as well as any warranty arising from course of performance, course of dealing, or usage in trade.

For more complete information about compiler optimizations, see our Optimization Notice.

How can I convert "ps" to "mil" in EMIF layout guidelines? (2024)
Top Articles
Latest Posts
Article information

Author: Catherine Tremblay

Last Updated:

Views: 5809

Rating: 4.7 / 5 (67 voted)

Reviews: 82% of readers found this page helpful

Author information

Name: Catherine Tremblay

Birthday: 1999-09-23

Address: Suite 461 73643 Sherril Loaf, Dickinsonland, AZ 47941-2379

Phone: +2678139151039

Job: International Administration Supervisor

Hobby: Dowsing, Snowboarding, Rowing, Beekeeping, Calligraphy, Shooting, Air sports

Introduction: My name is Catherine Tremblay, I am a precious, perfect, tasty, enthusiastic, inexpensive, vast, kind person who loves writing and wants to share my knowledge and understanding with you.