Time Unit Converter
Convert time between seconds, milliseconds, microseconds, nanoseconds, picoseconds, and femtoseconds for digital and RF applications.
Formula
How It Works
This calculator converts between seconds, milliseconds, microseconds, nanoseconds, picoseconds, and femtoseconds for electronics engineers, embedded developers, and RF designers working with timing-critical systems. Per SI Brochure (BIPM), the second is defined by cesium-133 hyperfine transition: exactly 9,192,631,770 periods. Electronics timing spans 18 orders of magnitude: femtoseconds (10^-15 s) for optical pulses, picoseconds for high-speed serial (PCIe 5.0 UI = 31.25 ps), nanoseconds for DRAM timing (tCL = 14-22 ns), microseconds for ADC conversion (SAR ADC: 1-10 us), and milliseconds for human interface (response time < 100 ms per ISO 9241). Signal propagation on PCB is 6.67 ps/mm in FR-4, making timing margins critical at GHz frequencies.
Worked Example
A DDR4-3200 memory interface has a data eye of 312.5 ps (UI). Calculate timing margins accounting for 50 ps jitter, 30 ps setup time, and 6-inch trace length mismatch.
- Unit interval: 312.5 ps = 0.3125 ns = 0.0003125 us
- Trace delay: 6 inches × 170 ps/inch (FR-4) = 1020 ps = 1.02 ns
- Available margin: 312.5 - 50 (jitter) - 30 (setup) = 232.5 ps
- Trace mismatch budget: must be < 232.5 ps = 232.5/170 = 1.37 inches max skew
- Actual 6-inch mismatch: 1020 ps >> 232.5 ps budget - FAIL
- Required matching: 232.5 ps / 170 ps/inch = 1.37 inches, so traces must match to < 1.4 inches
Practical Tips
- ✓PCB propagation delay per IPC-2141: microstrip on FR-4 = 6.0-6.8 ps/mm (varies with trace geometry), stripline = 7.0 ps/mm. Use actual stackup parameters for timing closure
- ✓Oscilloscope selection: 10 ns/div for GHz signals, 100 ns/div for 100 MHz, 1 us/div for MCU timing, 1 ms/div for audio/PWM. Bandwidth should be > 5x signal frequency for < 3% amplitude error
- ✓JEDEC memory timing: DDR4-3200 has tCK = 625 ps (clock period), tRCD = 13.75 ns (row-to-column delay), tRP = 13.75 ns (precharge). Convert all to same unit before timing analysis
Common Mistakes
- ✗Confusing ns (10^-9 s) with us (10^-6 s) - they differ by 1000x. A 10 ns propagation delay is 1000x faster than 10 us. DDR timing is ns, ADC conversion is us
- ✗Ignoring propagation delay in high-speed PCB design - signals travel ~6 ps/mm on FR-4. A 100 mm trace adds 600 ps delay, exceeding timing margin for signals > 500 MHz
- ✗Using floating-point for firmware timing without considering precision - at 100 MHz (10 ns period), float32 only provides 24-bit mantissa = 6 us resolution, inadequate for ns-level timing
Frequently Asked Questions
Related Calculators
Convert
Frequency ↔ Wavelength
Convert frequency to wavelength instantly: 150 MHz = 2.0 m, 2.4 GHz = 12.5 cm, 5.8 GHz = 5.2 cm. Calculates full, half, and quarter wavelengths for any medium — antenna design, coax, and RF planning.
Convert
Current Converter
Convert electric current between amperes, milliamperes, microamperes, nanoamperes, and picoamperes.
General
RC Time Constant
Calculate RC circuit time constant τ, charge time to 63.2% and 99%, and −3dB cutoff frequency. Essential for filter and timing circuit design.
Convert
dBm ↔ Watts
Instant dBm ↔ watts conversion: 0 dBm = 1 mW, 10 dBm = 10 mW, 20 dBm = 100 mW, 30 dBm = 1 W. Also converts dBW, dBμV, and RMS volts for 50 Ω RF systems.