Free Trials

Download a free trial to find out which Altium software best suits your needs

How to Buy

Contact your local sales office to get started on improving your design environment

Downloads

Download the latest in PCB design and EDA software

  • PCB DESIGN SOFTWARE
  • Altium Designer

    Complete Environment for Schematic + Layout

  • CircuitStudio

    Entry Level, Professional PCB Design Tool

  • CircuitMaker

    Community Based PCB Design Tool

  • NEXUS

    Agile PCB Design For Teams

  • CLOUD PLATFORM
  • Altium 365

    Connecting PCB Design to the Manufacturing Floor

  • COMPONENT MANAGEMENT
  • Altium Concord Pro

    Complete Solution for Library Management

  • Octopart

    Extensive, Easy-to-Use Component Database

  • PRODUCT EXTENSIONS
  • PDN Analyzer

    Natural and Effortless Power Distribution Network Analysis

  • See All Extensions
  • EMBEDDED
  • TASKING

    World-Renowned Technology for Embedded Systems Development

  • TRAININGS
  • Live Courses

    Learn best practices with instructional training available worldwide

  • On-Demand Courses

    Gain comprehensive knowledge without leaving your home or office

  • ONLINE VIEWER
  • Altium 365 Viewer

    View & Share electronic designs in your browser

  • Altium Designer 20

    The most powerful, modern and easy-to-use PCB design tool for professional use

    ALTIUMLIVE

    Annual PCB Design Summit

    • Forum

      Where Altium users and enthusiasts can interact with each other

    • Blog

      Our blog about things that interest us and hopefully you too

    • Ideas

      Submit ideas and vote for new features you want in Altium tools

    • Bug Crunch

      Help make the software better by submitting bugs and voting on what's important

    • Wall

      A stream of events on AltiumLive you follow by participating in or subscribing to

    • Beta Program

      Information about participating in our Beta program and getting early access to Altium tools

    All Resources

    Explore the latest content from blog posts to social media and technical white papers gathered together for your convenience

    Downloads

    Take a look at what download options are available to best suit your needs

    How to Buy

    Contact your local sales office to get started improving your design environment

    • Documentation

      The documentation area is where you can find extensive, versioned information about our software online, for free.

    • Training & Events

      View the schedule and register for training events all around the world and online

    • Design Content

      Browse our vast library of free design content including components, templates and reference designs

    • Webinars

      Attend a live webinar online or get instant access to our on demand series of webinars

    • Support

      Get your questions answered with our variety of direct support and self-service options

    • Technical Papers

      Stay up to date with the latest technology and industry trends with our complete collection of technical white papers.

    • Video Library

      Quick and to-the-point video tutorials to get you started with Altium Designer

    All About CMOS, ECL, and TTL Propagation Delay in High Speed PCBs

    Zachariah Peterson
    |  April 23, 2019

    CPU and integrated circuits on black PCB

    I still remember the 386 hand-me-down computer my parents gave me as a kid. It was useful for writing simple QBasic programs and spending hours playing computer games, but the computers of today leave my old 386 PC in the dust.

    With further development of computer architecture and the demands of more modern devices, the propagation delay in logic circuits becomes an important design parameter in a number of systems. In particular, TTL propagation delay may be too long for your needs, especially if you plan to exceed 100 Mbps serial data rates.

    Transmission Lines vs. Logic Gates

    The term “propagation delay” is used interchangeably with a number of other terms and in different contexts. In describing the behavior of signals on transmission lines, propagation delay refers to the amount of time required for a signal, whether digital or analog, to travel down a transmission line from its source to its destination. This time is also called transmission delay or line delay. The microwave community uses the term group delay as this is associated with the group velocity of a pulse envelope, a particularly important parameter when dealing with modulated analog signals.

    In logic circuits, propagation delay has nothing to do with the amount of time required for a signal to travel from the input to the output. It actually refers to the switching time, i.e., the time required for a signal to transition between ON and OFF states. The output voltage from a digital circuit does not switch instantaneously due to the charged load capacitance at the output, gate geometry, mobility of charge carriers at the output, and other characteristics of the transistors in a logic gate.

    There are some tradeoffs between power consumption and propagation delay for TTL devices. TTL propagation delay is 33 ns or less, depending on the sub-family. High-speed TTL has propagation delay reaching 6 ns, although this sub-family consumes more power than other subtypes. A good tradeoff is a device that uses low-power Schottky TTL, as this has a propagation delay of ~10 ns and power consumption ~2 W.

    Kicking Into Overdrive With ECL

    Compared to CMOS (~100 ns propagation delay) and TTL (~10 ns propagation delay) devices, ECL is a much faster architecture and is widely used in computing architecture. ECL offers propagation delay reaching ~1 ns, making it useful with GHz clock rates. The downside to using ECL is that it is an all-bipolar logic family, so it has significant power draw. Although ECL and more advanced architectures provide faster data rates, CMOS is still the cornerstone of VLSI with clock rates reaching 4 GHz.

    ECL devices are usually designed to operate with small signal swings between ON/OFF states and have correspondingly small noise margins. Unlike TTL and CMOS logic circuits, ECL does not draw current spikes from the power supply. Because the current drawn from the power supply remains constant during switching, an important noise source is absent from ECL devices. ECL has a purely resistive load, meaning that its output current is relatively flat compared to CMOS or TTL logic.

    Transistors with TTL propagation delay

    CMOS and TTL Propagation Delay in Your PCB

    Digital IC manufacturers typically only measure the propagation delay from a single gate and quote this measurement as the propagation delay for the entire package. The propagation delay values specified in data sheets for integrated circuits are only correct when one output from the package switches at a time. In reality, the propagation delay increases when multiple logic circuits in a package switch simultaneously.

    This occurs because the power lines, output lines, and gate circuit in a package have some parasitic inductance. When one gate switches, it induces some back EMF in the other gates, which limits the rate at which the output current switches between logic states. The propagation delay can increase by anywhere from 100 to 200 ps for each additional switching gate. With CMOS devices, this is a drop in the bucket compared to the propagation delay for a single gate. With ECL or TTL, this represents a significant increase in propagation delay in packages with a large number of logic circuits.

    When designing high speed PCBs, you should layout your board and route interconnects while considering the lower bound on propagation delay. If you need to synchronize multiple signal nets across your board, it may be best to use a digital PLL to synchronize serial data with an external clock. If there is an IC package in one signal net, you will need to compensate the extra propagation delay either by adjusting trace lengths or using a digital PLL synthesizer. This is arguably a preferred way to synchronize data between multiple signal nets and provide compensation.

    Synchronized swimmers

    Lack of synchronization affects more than just digital signal nets

    High-speed devices are already complicated systems that require paying attention to a number of design rules, and overlooking some of these rules can create a number of signal problems in your device. A great PCB design package like Altium Designer® contains all the tools you need to design and verify the functionality of your next high-speed design in a unified environment. The underlying rules-driven design engine checks your design against important high-speed design rules as you layout your board.

    Contact us or download a free trial of Altium Designer to get access to the industry’s best layout, routing, and simulation tools. Talk to an Altium expert today to learn more.

    About Author

    About Author

    Zachariah Peterson has an extensive technical background in academia and industry. Prior to working in the PCB industry, he taught at Portland State University. He conducted his Physics M.S. research on chemisorptive gas sensors and his Applied Physics Ph.D. research on random laser theory and stability.His background in scientific research spans topics in nanoparticle lasers, electronic and optoelectronic semiconductor devices, environmental systems, and financial analytics. His work has been published in several peer-reviewed journals and conference proceedings, and he has written hundreds of technical blogs on PCB design for a number of companies. Zachariah works with other companies in the PCB industry providing design and research services. He is a member of IEEE Photonics Society and the American Physical Society.

    most recent articles

    Back to Home