diff --git a/docs/specification/sdb.tex b/docs/specification/sdb.tex
index 3e383c492efc4c53d14a34ee2a5e71c3fa504efc..e9c45ce6d41fd9bd30cc145ee956ccc957870707 100644
--- a/docs/specification/sdb.tex
+++ b/docs/specification/sdb.tex
@@ -778,48 +778,6 @@ The \textit{type} field in the component is 0x00.
 \end{center}
 
 
-\subsubsection{Integration Record}
-
-An integration record is a \textit{product} record (not a \textit{component}, because
-it has no associated address range).
-The structure provides meta-data about the aggregate product of the bus or bus subset.
-For example, consider
-a manufacturer that takes components from various vendors and combines them with a standard bus
-interconnect. This aggregate product can be described by an SDB integration record, claiming
-a vendor ID, the release date and the other \textit{product} information.
-The integrator record is is described in Table \ref{sdb_integrator}.
-
-\begin{figure}[h]
-\centering%
-\includegraphics[width=100mm]{img/sdb-integration.ps}
-\caption{The Integration Structure}
-\label{fig:FigureIntegration}
-\end{figure}
-
-\begin{center}
-  \begin{savenotes}
-    \begin{table}[!ht]\footnotesize
-      \caption{SDB Integrator Record (64 bytes, type 0x80)}\label{sdb_integrator}\centering
-        \begin{tabular}{| c | c | c | l | c | p{5cm} |} \hline
-        First & Last & Size & Name & Value & Description \\ \hline
-        0x00 & 0x1f & 24 & reserved & - & Reserved/unused space \\ \hline
-        0x18 & 0x3f & 40 & product & - & SDB Product Info structure \\ \hline
-        \end{tabular}
-    \end{table}
-  \end{savenotes}
-\end{center}
-
-\begin{description}
-\item[reserved] \hfill \\
-The initial field in this record is unused, because all needed information is
-part of the product structure. Users \textbf{should} fill this area with all bits
-clear or all bit set.
-
-\item[product] \hfill \\
-This is the \textit{product} structure described in Table \ref{sdb_product}. The
-record type for an integration record is 0x80.
-\end{description}
-
 \subsubsection{Device Record}
 
 This record type describes a single device or logic block mapped into the memory of the
@@ -920,6 +878,48 @@ got this point wrong, contrary to all existent implementations.
 An embedded component info structure, where the type is 0x01 See Table \ref{sdb_component}.
 \end{description}
 
+\subsubsection{Integration Record}
+
+An integration record is a \textit{product} record (not a \textit{component}, because
+it has no associated address range).
+The structure provides meta-data about the aggregate product of the bus or bus subset.
+For example, consider
+a manufacturer that takes components from various vendors and combines them with a standard bus
+interconnect. This aggregate product can be described by an SDB integration record, claiming
+a vendor ID, the release date and the other \textit{product} information.
+The integrator record is is described in Table \ref{sdb_integrator}.
+
+\begin{figure}[h]
+\centering%
+\includegraphics[width=100mm]{img/sdb-integration.ps}
+\caption{The Integration Structure}
+\label{fig:FigureIntegration}
+\end{figure}
+
+\begin{center}
+  \begin{savenotes}
+    \begin{table}[!ht]\footnotesize
+      \caption{SDB Integrator Record (64 bytes, type 0x80)}\label{sdb_integrator}\centering
+        \begin{tabular}{| c | c | c | l | c | p{5cm} |} \hline
+        First & Last & Size & Name & Value & Description \\ \hline
+        0x00 & 0x1f & 24 & reserved & - & Reserved/unused space \\ \hline
+        0x18 & 0x3f & 40 & product & - & SDB Product Info structure \\ \hline
+        \end{tabular}
+    \end{table}
+  \end{savenotes}
+\end{center}
+
+\begin{description}
+\item[reserved] \hfill \\
+The initial field in this record is unused, because all needed information is
+part of the product structure. Users \textbf{should} fill this area with all bits
+clear or all bit set.
+
+\item[product] \hfill \\
+This is the \textit{product} structure described in Table \ref{sdb_product}. The
+record type for an integration record is 0x80.
+\end{description}
+
 \section{Simple Real-World Examples}
 
 This section shows the details of the simplest real-world example of an SDB array,