Patent ID: 8151177
Filing Date: 2012-04-03
Classification: H04L

Abstract:
1. Method of embedding a checksum in a data packet, said method comprising the steps of: receiving, in a checksum adder, M-bit packet data input for a main data packet and generating, with said checksum adder, an N-bit checksum for said main data packet from one or more instances of said M-bit packet data input, wherein M=NxP, wherein P is an integer greater than one; replicating each bit of said N-bit checksum produced by said checksum adder P times to produce an M-bit replicated checksum; conveying the M-bit packet data input to a first input of a first multiplexer and conveying the M-bit replicated checksum to a second input of said first multiplexer; selecting with said first multiplexer one of said first input and said second input to produce an M-bit output of said first multiplexor; conveying the M-bit output of the first multiplexor to a packet buffer; and selectively writing a subset of said M-bit output containing exactly N bits to said packet buffer at a non-zero offset.