I made the following three diagrams with tabular environment in LaTeX.



Now I want to make these diagrams in Tikz ideally with animation and MWE is below:
\documentclass{standalone}
\usepackage[latin1]{inputenc}
\usepackage{tikz}
\usetikzlibrary{shapes,arrows}
\begin{document}
% Define block styles
\tikzstyle{block} =
[
rectangle
, draw
, text width=4.5em
, text centered
, node distance=0.7cm
, minimum height=2em
]
\tikzstyle{block1} =
[
rectangle
, text width=4.5em
, text centered
, node distance=1.5cm
, minimum height=2em
]
\tikzstyle{line} =
[
draw
, -latex'
]
\begin{tikzpicture}[node distance = 2cm, auto]
% Place nodes
\node [block] (A1R1B1) {$B_{1}$};
\node [block, below of=A1R1B1] (A1R1B2) {$B_{2}$};
\node [block, below of=A1R1B2] (A1R1B3) {\vdots};
\node [block, below of=A1R1B3] (A1R1Bb) {$B_{b}$};
\node [block, right of=A1R1B1] (A1R2B1) {$B_{1}$};
\node [block, right of=A1R1B2] (A1R2B2) {$B_{2}$};
\node [block, right of=A1R1B3] (A1R2B3) {\vdots};
\node [block, right of=A1R1Bb] (A1R2Bb) {$B_{b}$};
\node [block1, right of=A1R1B1] (A1R3B1) {\ldots};
\node [block1, right of=A1R1B2] (A1R3B2) {\ldots};
\node [block1, right of=A1R1B3] (A1R3B3) {\ldots};
\node [block1, right of=A1R1Bb] (A1R3Bb) {\ldots};
\node [block, right of=A1R3B1] (A1RrB1) {$B_{1}$};
\node [block, right of=A1R3B2] (A1RrB2) {$B_{2}$};
\node [block, right of=A1R3B3] (A1RrB3) {\vdots};
\node [block, right of=A1R3Bb] (A1RrBb) {$B_{b}$};
\end{tikzpicture}
\end{document}

Any help to get the desired results will be highly appreciated. Thanks

\matrix, have you checked out that topic in the PGF manual? – Qrrbrbirlbel Aug 08 '13 at 10:35