% Soubory musí být v kódování, které je nastaveno v příkazu \usepackage[...]{inputenc}

\documentclass[%
%  draft,    				  % Testovací překlad
  12pt,       				% Velikost základního písma je 12 bodů
  %a4paper,    				% Formát papíru je A4
	t,                  % obsah slajdů nebude centrovaný, nýbrž budou začínat od hora
%  oneside,      			% Jednostranný tisk (výchozí)
%% Z následujicich voleb lze použít maximálně jednu:
%	dvipdfm  						% výstup bude zpracován programem 'dvipdfm' do PDF
%	dvips	  						% výstup bude zpracován programem 'dvips' do PS
%	pdftex							% překlad bude proveden programem 'pdftex' do PDF (výchozí)
	unicode,						% Záložky a informace budou v kódování unicode
%% Z následujících voleb lze použít jen jednu:
%english,            % originální jazyk je angličtina
czech,              % originální jazyk je čeština (výchozí)
%slovak,             % originální jazyk je slovenčina
  aspectratio=1610
]{beamer}				    	% Dokument třídy 'zpráva'

\usepackage[utf8]		%	Kódování zdrojových souborů je v UTF-8
	{inputenc}					% Balíček pro nastavení kódování zdrojových souborů

\usepackage{graphicx} % Balíček 'graphicx' pro vkládání obrázků
											% Nutné pro vložení log školy a fakulty

\usepackage[
	nohyperlinks				% Nebudou tvořeny hypertextové odkazy do seznamu zkratek
]{acronym}						% Balíček 'acronym' pro sazby zkratek a symbolů
											% Nutné pro použití prostředí 'seznamzkratek' balíčku 'thesis'

%% Balíček hyperref vkládá beamer automaticky
%\usepackage[
%	breaklinks=true,		% Hypertextové odkazy mohou obsahovat zalomení řádku
%	hypertexnames=false % Názvy hypertextových odkazů budou tvořeny
%											% nezávisle na názvech TeXu
%]{hyperref}						% Balíček 'hyperref' pro sazbu hypertextových odkazů
%											% Nutné pro použití příkazu 'nastavenipdf' balíčku 'thesis'

\usepackage{pdfpages} % Balíček umožňující vkládat stránky z PDF souborů
                      % Nutné při vkládání titulních listů a zadání přímo
                      % ve formátu PDF z informačního systému

\usepackage{enumitem} % Balíček pro nastavení mezerování v odrážkách
  \setlist{topsep=0pt,partopsep=0pt,noitemsep}

\usepackage{cmap} 		% Balíček cmap zajišťuje, že PDF vytvořené `pdflatexem' je
											% plně "prohledávatelné" a "kopírovatelné"

\usepackage{upgreek}	% Balíček pro sazbu stojatých řeckých písmem
											% např. stojaté pí: \uppi
											% např. stojaté mí: \upmu (použitelné třeba v mikrometrech)
											% pozor, grafická nekompatibilita s fonty typu Computer Modern!

%\usepackage{dirtree}		% sazba adresářové struktury

%\usepackage[formats]{listings}	% Balíček pro sazbu zdrojových textů
%\lstset{
%    language=[LaTeX]{TeX},	% definice použitého jazyka
%    basicstyle=\ttfamily,	% definice základního stylu písma
%    tabsize=2,			% definice velikosti tabulátoru
%    inputencoding=utf8,
%    %inputencoding=cp1250,      % pro soubory uložené ve standardním kódování Windows CP1250
%    extendedchars=true,
%    literate=%  definice symbolů s diakritikou
%    {á}{{\'a}}1
%    {č}{{\v{c}}}1
%    {ď}{{\v{d}}}1
%    {é}{{\'e}}1
%    {ě}{{\v{e}}}1
%    {í}{{\'i}}1
%    {ň}{{\v{n}}}1
%    {ó}{{\'o}}1
%    {ř}{{\v{r}}}1
%    {š}{{\v{s}}}1
%    {ť}{{\v{t}}}1
%    {ú}{{\'u}}1
%    {ů}{{\r{u}}}1
%    {ý}{{\'y}}1
%    {ž}{{\v{z}}}1
%    {Á}{{\'A}}1
%    {Č}{{\v{C}}}1
%    {Ď}{{\v{D}}}1
%    {É}{{\'E}}1
%    {Ě}{{\v{E}}}1
%    {Í}{{\'I}}1
%    {Ň}{{\v{N}}}1
%    {Ó}{{\'O}}1
%    {Ř}{{\v{R}}}1
%    {Š}{{\v{S}}}1
%    {Ť}{{\v{T}}}1
%    {Ú}{{\'U}}1
%    {Ů}{{\r{U}}}1
%    {Ý}{{\'Y}}1
%    {Ž}{{\v{Z}}}1
%}

%% Nastavení českého jazyka při sazbě v češtině.
% Pro sazbu češtiny je možné použít mezinárodní balíček 'babel', jenž
% použití doporučujeme pro nové instalace (MikTeX2.8,TeXLive2009), nebo
% národní balíček 'czech', který doporučujeme ve starších instalacích.
% Balíček 'babel' bude správně fungovat pouze ve spojení s programy
% 'latex', 'pdflatex', zatímco balíček 'czech' bude fungovat ve spojení
% s programy 'cslatex', 'pdfcslatex'.
% Varianta A:
\usepackage
  {babel}             % Balíček pro sazbu různojazyčných dokumentů; kompilovat (pdf)latexem!
										% převezme si z parametrů třídy správný jazyk
\usepackage{lmodern}	% vektorové fonty Latin Modern, nástupce půvoních Knuthových Computern Modern fontů
\usepackage{textcomp} % Dodatečné symboly
\usepackage[T1]{fontenc}  % Kódování fontu - mj. kvůli správným vzorům pro dělení slov
% Varianta B:
%\usepackage{czech}   % Alternativní balíček pro sazbu v českém jazyce, kompilovat (pdf)cslatexem!

%\usepackage{tikz}
%\usetikzlibrary{arrows,automata, calc, circuits.logic.US}
%\usepackage{timing}
%\usepackage{pgfplots}
\usepackage{pgf, tikz}  %TIKZ for drawing
\usetikzlibrary{calc, arrows, circuits.logic.US, automata, shapes, shapes.misc} 
\usepackage{circuitikz}
\usepackage{timing}
\usepackage{xifthen}
\usepackage{spreadtab}
\usepackage{array}
\usepackage{pgfplots}

\usepackage[%
%% Z následujících voleb lze použít pouze jednu
% left,               % Rovnice a popisky plovoucich objektů budou %zarovnány vlevo
  center,             % Rovnice a popisky plovoucich objektů budou zarovnány na střed (vychozi)
%% Z následujících voleb lze použít pouze jednu
%semestral						%	sazba zprávy semestrálního projektu
eeict
%bachelor						%	sazba bakalářské práce
%diploma						 % sazba diplomové práce
%treatise            % sazba pojednání o dizertační práci
%phd                 % sazba dizertační práce
]{thesis}             % Balíček pro sazbu studentských prací
                      % Musí být vložen až jako poslední, aby
                      % ostatní balíčky nepřepisovaly jeho příkazy

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%      Definice informací o dokumentu             %%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\input{nastaveni_udaju}  % do tohoto souboru doplňte údaje o sobě, o názvu práce...

\nazev{Microcode-controlled RAM BIST}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%     Nastavení polí ve Vlastnostech dokumentu PDF      %%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Při vloženém balíčku 'hyperref' lze použít příkaz '\nastavenipdf'
\nastavenipdf
%  Nastavení polí je možné provést také ručně příkazem:
%\hypersetup{
%  pdftitle={Název studentské práce},    	% Pole 'Document Title'
%  pdfauthor={Autor studenstké práce},   	% Pole 'Author'
%  pdfsubject={Typ práce}, 						  	% Pole 'Subject'
%  pdfkeywords={Klíčová slova}           	% Pole 'Keywords'
%}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

% mod pro prezentaci, pouzije se tema (rozvrzeni) Darmstadt (nahradit podle libosti za jine)
\mode<presentation>{\usetheme{Darmstadt}}
% lze volat i \mode<presentation>{ \usetheme{Darmstadt} \usecolortheme{dove}}
%\usepackage{etex}
%\reserveinserts{28}

\makeatletter
% Data Flip Flip (DFF) shape
\pgfdeclareshape{dff}{
  % The 'minimum width' and 'minimum height' keys, not the content, determine
  % the size
  \savedanchor\northeast{%
    \pgfmathsetlength\pgf@x{\pgfshapeminwidth}%
    \pgfmathsetlength\pgf@y{\pgfshapeminheight}%
    \pgf@x=0.5\pgf@x
    \pgf@y=0.5\pgf@y
  }
  % This is redundant, but makes some things easier:
  \savedanchor\southwest{%
    \pgfmathsetlength\pgf@x{\pgfshapeminwidth}%
    \pgfmathsetlength\pgf@y{\pgfshapeminheight}%
    \pgf@x=-0.5\pgf@x
    \pgf@y=-0.5\pgf@y
  }
  % Inherit from rectangle
  \inheritanchorborder[from=rectangle]

  % Define same anchor a normal rectangle has
  \anchor{center}{\pgfpointorigin}
  \anchor{north}{\northeast \pgf@x=0pt}
  \anchor{east}{\northeast \pgf@y=0pt}
  \anchor{south}{\southwest \pgf@x=0pt}
  \anchor{west}{\southwest \pgf@y=0pt}
  \anchor{north east}{\northeast}
  \anchor{north west}{\northeast \pgf@x=-\pgf@x}
  \anchor{south west}{\southwest}
  \anchor{south east}{\southwest \pgf@x=-\pgf@x}
  \anchor{text}{
    \pgfpointorigin
    \advance\pgf@x by -.5\wd\pgfnodeparttextbox%
    \advance\pgf@y by -.5\ht\pgfnodeparttextbox%
    \advance\pgf@y by +.5\dp\pgfnodeparttextbox%
  }

  % Define anchors for signal ports
  \anchor{D}{
    \pgf@process{\northeast}%
    \pgf@x=-1\pgf@x%
    \pgf@y=.5\pgf@y%
  }
  \anchor{CLK}{
    \pgf@process{\northeast}%
    \pgf@x=-1\pgf@x%
    \pgf@y=-.66666\pgf@y%
  }
  \anchor{CE}{
    \pgf@process{\northeast}%
    \pgf@x=-1\pgf@x%
    \pgf@y=-0.33333\pgf@y%
  }
  \anchor{Q}{
    \pgf@process{\northeast}%
    \pgf@y=.5\pgf@y%
  }
  \anchor{Qn}{
    \pgf@process{\northeast}%
    \pgf@y=-.5\pgf@y%
  }
  \anchor{R}{
    \pgf@process{\northeast}%
    \pgf@x=0pt%
  }
  \anchor{S}{
    \pgf@process{\northeast}%
    \pgf@x=0pt%
    \pgf@y=-\pgf@y%
  }
  % Draw the rectangle box and the port labels
  \backgroundpath{
    % Rectangle box
    \pgfpathrectanglecorners{\southwest}{\northeast}
    % Angle (>) for clock input
    \pgf@anchor@dff@CLK
    \pgf@xa=\pgf@x \pgf@ya=\pgf@y
    \pgf@xb=\pgf@x \pgf@yb=\pgf@y
    \pgf@xc=\pgf@x \pgf@yc=\pgf@y
    \pgfmathsetlength\pgf@x{0.8ex} % size depends on font size 1.6ex
    \advance\pgf@ya by \pgf@x
    \advance\pgf@xb by \pgf@x
    \advance\pgf@yc by -\pgf@x
    \pgfpathmoveto{\pgfpoint{\pgf@xa}{\pgf@ya}}
    \pgfpathlineto{\pgfpoint{\pgf@xb}{\pgf@yb}}
    \pgfpathlineto{\pgfpoint{\pgf@xc}{\pgf@yc}}
    \pgfclosepath

    % Draw port labels
    \begingroup
    \tikzset{flip flop/port labels} % Use font from this style
    \tikz@textfont

    \pgf@anchor@dff@D
    \pgftext[left,base,at={\pgfpoint{\pgf@x}{\pgf@y}},x=\pgfshapeinnerxsep]{\raisebox{-0.75ex}{D}}

%    \pgf@anchor@dff@CE
%    \pgftext[left,base,at={\pgfpoint{\pgf@x}{\pgf@y}},x=\pgfshapeinnerxsep]{\raisebox{-0.75ex}{CE}}

    \pgf@anchor@dff@Q
    \pgftext[right,base,at={\pgfpoint{\pgf@x}{\pgf@y}},x=-\pgfshapeinnerxsep]{\raisebox{-.75ex}{Q}}

    \pgf@anchor@dff@Qn
    \pgftext[right,base,at={\pgfpoint{\pgf@x}{\pgf@y}},x=-\pgfshapeinnerxsep]{\raisebox{-.75ex}{$\overline{\mbox{Q}}$}}

%    \pgf@anchor@dff@R
%    \pgftext[top,at={\pgfpoint{\pgf@x}{\pgf@y}},y=-\pgfshapeinnerysep]{R}

%    \pgf@anchor@dff@S
%    \pgftext[bottom,at={\pgfpoint{\pgf@x}{\pgf@y}},y=\pgfshapeinnerysep]{S}
    \endgroup
  }
}

% Key to add font macros to the current font
\tikzset{add font/.code={\expandafter\def\expandafter\tikz@textfont\expandafter{\tikz@textfont#1}}} 

% Define default style for this node
\tikzset{flip flop/port labels/.style={font=\sffamily\scriptsize}}
\tikzset{every dff node/.style={draw,minimum width=1cm,minimum 
height=1.41cm,thick,inner sep=1mm,outer sep=0pt,cap=round,add 
font=\sffamily}}

\makeatother

\begin{document}
% snimek s titulni strankou vysazen bez hornich, dolnich a postranich list (volba plain),
% neni tak vysazen ani nadpis snimku
\vytvortitulku

%% snimek s cili (zadanim) prace
%\frame{  %2.snimek
%   % nadpis snimku
%   \frametitle{Cíle práce}
%   % zde vlozit vlastni text k cilum (zadani) prace
%
%    \vfill
%		\begin{itemize}
%			\item Analyzujte dostupné algoritmy pro test pamětí
%			\item Navrhněte architekturu BIST kontroléru 
%			\item Navrhněte instrukční sadu pro BIST kontrolér
%		\end{itemize}
%    \vfill
%}

%\newcommand\statememory[1]{
%
%  \vfill
%  \begin{tikzpicture}[->, >=stealth', auto, node distance=#1, semithick]
%
%    \node[state] (one) {$1$};
%    \node[state] (zero) [right of=one] {$0$};
%
%    \path (zero) edge [bend left]  node {$w1$} (one);
%    \path (one)  edge [bend left]  node {$w0$} (zero); 
%    \path (zero) edge [loop right] node {$w0$} (zero);
%    \path (one)  edge [loop left]  node {$w1$} (one);  
%
%    \node (note) at ($(one) !.5! (zero) + (0,-#1/2)$) {Ostatní operace nemění data};
%
%  \end{tikzpicture}
%  \vfill
%}
%
%\frame{
%  \frametitle{Paměť}
%
%  \centering
%  \statememory{5cm}
%}  

\frame{
  \frametitle{Defekty pamětí}

%  \begin{columns}
%    \begin{column}{.48\linewidth}
      \vfill
      \begin{itemize}
        \item Defekty adresního dekodéru 
        \item[] 
        \item Stuck at fault
        \item Transition fault
        \item Write disturb
        \item Data retention fault
        \item Destructive read
        \item Deceptive destructive read
        \item[]
        \item Coupling fault
        \item Linked faults
        \item Pattern Sensitive Faults (NPSF)
      \end{itemize}
      \vfill
%    \end{column}
%    \begin{column}{.48\linewidth}
%      \statememory{3cm}
%    \end{column}
%  \end{columns}
}

%\frame{
%  \frametitle{Algoritmy}
%
%  \vfill
%  \centering 
%  \begin{tabular}{lllll}
%    \hline
%              & Algoritmus 0-1 & GALPAT & Walking 1/0 &  Sliding diagonal \\\hline
%    Složitost & $O(4\cdot{}n)$ & $O(4\cdot{}n^2)$ & $O(2\cdot{}n^2)$ & $O(n^{2/3})$\\
%    SaF & 2/2 & 2/2 & 2/2 & 2/2 \\
%    TF  & 1/2 & 2/2 & 2/2 & 2/2 \\
%    WDF & 0/2 & 0/2 & 0/2 & 0/2 \\
%    DR  & 0/2 & 2/2 & 2/2 & 2/2 \\
%    dDR & 0/2 & 0/2 & 0/2 & 0/2 \\
%  \end{tabular}
%  \newline
%  Pokrytí chyb pamětí pomocí testovacích algoritmů
%  \vfill 
%}

\frame{
  \frametitle{March algoritmy}

  \vfill

  \begin{columns}
    \begin{column}{.38\linewidth}
      \begin{itemize}
        \item Složitost $O\left(c\cdot{}n\right)$
        \item[]
        \item Stupně volnosti
        \begin{itemize}
          \item Pořadí adres
          \item Použitá data
        \end{itemize}
      \end{itemize}
      \vfill
    \end{column}
    \begin{column}{.58\linewidth}
      \vfill
      \begin{tabular}{ll}
        $\Uparrow\left(\dots\right)$     & Adresace ve směru nahoru \\
        $\Downarrow\left(\dots\right)$   & Adresace ve směru dolů \\
        $\Updownarrow\left(\dots\right)$ & Adresace v libovolném směru \\
        $wx$                             & Zápis hodnoty $x$ \\
        $rx$                             & Přečtení hodnoty $x$ \\
      \end{tabular}
      \vfill
    \end{column}
  \end{columns}

  \vfill

  \newcommand\+{\discretionary{}{}{}}
  March C: $\Updownarrow~(w0)\+\Uparrow~(r0,w1)\+\Uparrow~(r1,w0)\+\Downarrow~(r0,w1)\+\Downarrow~(r1,w0)\+\Updownarrow~(r0)$

  \vfill
}

\frame{
  \frametitle{SMARCH}
  
  \vfill

  \begin{itemize}
    \item Sériový přístup k paměťovému slovu
  \end{itemize}

  \vfill

  \centering
  \scalebox{1.5}{
    \input{obrazky/smarch-access}
  }

  \vfill
}

\frame{
  \frametitle{Blokové schéma BIST kontroléru}
  
  \vfill
  \centering
  \scalebox{0.7}{
  \input{obrazky/test-ctrl-block.tex}}
  \vfill
}

%\frame{
%  \frametitle{Mikrokód}
% 
%  \vfill
%%1\begin{tabular}{ll}
%%1  \hline
%%1  Číslo bitu & Význam  \\\hline
%%1  0 & Povolení čítání řádkové adresy \\
%%1  1 & Nulování řádkové adresy \\
%%1  2 & Povolení čítání sloupcové adresy \\
%%1  3 & Nulování sloupcové adresy \\
%%1  4 & Generování šachovnice \\
%%1  5 & Operace zápis/čtení (SM: data k zápisu) \\
%%1  6\dots{}n+6 & Označení datového vektoru (SM:očekávaná data) \\
%%1  n+7 & Operaci provést v smarch režimu \\
%%1  n+8\dots{}n+8+m & Návratová adresa \\
%%1  n+9+m\dots{}n+10+m & Podmínka ukončení smyčky \\\hline
%%1\end{tabular}
%    \begin{tabular}{ll}
%      \hline
%      Číslo bitu & Význam  \\\hline
%      0 & Adresace vzestupně/sestupně \\
%      1 & Operace čtení/zápis \\
%      2 & Generování šachovnice \\
%      3\dots{}n+3 & Identifikace použitého slova  \\
%      n+4 & Konec smyčky (konec march elementu) \\
%      n+5\dots{}n+5+m & Návratová adresa \\
%      \hline 
%    \end{tabular}
%  \vfill
% 
%}

\frame{
  \frametitle{Čítače adresy}

  \vfill
 
  \begin{columns}
    \begin{column}{.45\linewidth}
      \vfill
      \begin{itemize}
        \item Volnost march algoritmu
        \item[]
        \item Požadavky
        \begin{itemize}
          \item Projít všech $2^n$ stavů
          \item Být reverzibilní
        \end{itemize}
      \end{itemize}
      \vfill
    \end{column}
    \begin{column}{.5\linewidth}
      \vfill
      \scalebox{0.95}{
        \input{obrazky/sizes}
      }
      \vfill
    \end{column}
  \end{columns}
  \vfill
} 

\begin{frame}[fragile]
  \frametitle{CFSR čítač}

  \vfill
  \centering
  \scalebox{0.8}{
    \input{obrazky/cfsr.tex}
  }
  \vfill
\end{frame}

%\frame{
%  \frametitle{Diagnostické rozhraní}
%
%\vfill
%\begin{timing}{1.8cm}
%  \tin{1}{SEN}
%  \tin{2}{SCLK}
%  \tin{3}{SDI}
%  \tin{4}{SDO}
%  \tin{5}{SME}
%
%  \til{1}{LLLLHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH}
%  \til{2}{LLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLLLLLHH}
%  \til{3}{VVVVXVVVXVVVXVVVXVVVXVVVXVVVXVVVXVVVXVVVVXVV}
%  \til{4}{VVVVVVXVVVXVVVXVVVXVVVXVVVXVVVXVVVXVVVXVVVXV}
%  \til{5}{VVVVLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLHHLLLL}
%
%  \tnote{3}{5}{D0}
%  \tnote{3}{9}{D1}
%  \tnote{3}{13}{D2}
%  \tnote{3}{17}{D3}
%  \tnote{3}{21}{A0}
%  \tnote{3}{25}{A1}
%  \tnote{3}{29}{A2}
%  \tnote{3}{33}{A3}
%  \tnote{3}{37}{$R/\overline{W}$}
%  \tnote{3}{42}{D0}
%
%  \tnote{4}{7}{d0}
%  \tnote{4}{11}{d1}
%  \tnote{4}{15}{d2}
%  \tnote{4}{19}{d3}
%  \tnote{4}{23}{a0}
%  \tnote{4}{27}{a1}
%  \tnote{4}{31}{a2}
%  \tnote{4}{35}{a3}
%%  \tnote{2}{37}{$R/\overline{W}$}
%  \tnote{4}{39}{d0}
%\end{timing}
%\vfill  
%}

%Optimal non-final
%\begin{tabular}{ll}
%  \hline
%  Číslo bitu & Význam  \\\hline
%  0 & Adresace vzestupně/sestupně \\
%  1 & Operace čtení/zápis \\
%  2 & Generování šachovnice \\
%  3\dots{}n+3 & Identifikace použitého slova  \\
%  n+4 & Konec smyčky (konec march elementu) \\
%  n+5\dots{}n+5+m & Návratová adresa \\
%  \hline 
%\end{tabular}


% Zde vkladat dalsi snimky prezentace

% dalsi snimky prezentace
%\frame{  % x-ty.snimek
     % nadpis snimku
%    \frametitle{Nadpis snimku}
%
% }


% predposledni snimek se zaverenym hodnocenim prace
\frame{ % predposledni snimek
 % nadpis snimku
 \frametitle{Shrnutí}
 
  \vfill
  \begin{itemize}
    \item March algoritmy pro test pamětí
    \item Struktura BIST kontroléru
    \item Porovnání čítačů
  \end{itemize}
  \vfill
}


% posledni snimek prezentace s podekovanim za pozornost
\frame{  % posledni snimek
  % nadpis snimku
  \frametitle{}
  \vfill
  \begin{center}
    {\Huge Děkuji za pozornost}
  \end{center}
  \vfill
}

%\begin{frame}
%	\frametitle{Otázky oponenta}
%	% odpovedi na otázky oponenta
%	\emph{Jaká je souvislost Vašeho vzorce (1.1) s~Maxwellovými rovnicemi v~integrálním tvaru?}\\[2ex]
%	Hm\,\dots
%\end{frame}

\end{document}
