Precise Time Stamping

Advanced FPGA-based Host CPU Offload

Each packet that enters an ANIC adapter is tagged with a timestamp with up to 4nS (nanosecond) time precision.

The ANIC adapter has to be disciplined from a timing source and there are five options as follows listed in order of popularity:

  1. Host OS – The host operating system acts as the time source and can in turn be disciplined by any other source such as PTP, 1PPS, NTP or the like.
  2. GPS/CDMA – ANIC adapter can be directly attached (via a front port) to a 1PPS (One Pulse Per Second) time source such as GPS or CDMA.
  3. PTP or IEEE 1588 – A PTP (Precision Time Protocol) network can be directly attached to an ANIC adapter via a front port.
  4. Another ANIC adapter – One ANIC adapter can be the time source for another by attaching them via the onboard “card-to-card bus”.
  5. Free Running – All timing is handled by the ANIC adapter onboard clock. This is the least precise mechanism but easiest to utilize.

noteAn ANIC adapter can also parse out a Gigamon or Arista generated timestamp and propagate it forward to the host application.

Host CPU Offload Product Features Summary
wdt_ID Speed 1G 10G 10G 10G 10G/40G 10G/40G 100G 100G 100G
1 Model ANIC-2KL
ANIC-4KL
ANIC-20Ku ANIC-40Ku ANIC-40Kq ANIC-80Ku ATLAS-1000
Platform
ANIC-100Ku ANIC-200Ku ANIC-200KFlex
2 Port/Type 2 X 1G
4 X 1G
SFP
2 X 10G
SFP+
4 X 10G
SFP+
1 X 40G
4 X 10G
QSFP+
2 X 40G
8 X 10G
QSFP+
SFP+
2 X 40G
QSFP

4 X 10G
SFP+
1 X 100G
CFP4
2 x 100G
CFP4
2 x 40G
2 x 100G
QSFP28
3 PCIe Interface Gen2 x8 Gen3 x8 Gen3 x8 Gen3 x8 Gen3 x8 Gen3 x8 Gen3 x16 Gen3 x16 Gen3 x16
4 Dimensions
(H x L inches)
4.25 x 6.25   4.25 x 6.25 4.25 x 6.25 4.25 x 6.25 4.25 x 6.25 1.75 x 12.28 x 14 4.25 x 9.5 4.25 x 9.5 4.25 x 6.9
5 Memory 256MB 4G 4G 4G 4G 16/32G 12G 12G 8G
6 Timestamp 10 nS 5.7 nS 5.7 nS 5.7 nS 5.7 nS 5.7nS 4 nS 4 nS 4 nS
7 100% Packet Capture
8 Gigamon,
Arista Timestamp
9 Packet Merging
10 Packet Parsing