スキュー(Skew)とは、本来同じタイミングで届くべき複数の信号の到着時刻のずれのことです。英語で「ゆがみ・偏り」を意味します。デジタル回路で最も重要なのはクロックスキューで、1つのクロックの源から各フリップフロップ(記憶素子)までクロックが届く時刻の差を指します。複数の信号線で同時に送ったデータが届く時刻のずれは、データスキューと呼ばれます。
クロックスキューは、クロックを配る配線の長さや、途中のバッファの遅延、つながる素子の負荷の違い、製造のばらつきや温度・電圧の違いによって生じます。同期回路では、データを送る側と受け取る側のフリップフロップの間で、クロックの到着時刻がずれると、データを受け取れる時間の余裕が変わります。受け取る側にクロックが遅れて届けば、セットアップ時間の余裕は増えますがホールド時間の余裕は減り、早く届けばその逆になります。スキューが大きすぎると、タイミング違反で回路が正しく動かなくなります。
そのため設計では、クロックツリー合成(CTS)でバッファを配置して配線を枝分かれさせ、すべてのフリップフロップにできるだけ同時にクロックが届くようにし、静的タイミング解析(STA)でスキューを含めたタイミングを検証します。一方で、意図的にスキューを付けて厳しい経路に余裕を回す、有益なスキュー(ユースフルスキュー)という手法もあります。なお、クロックの周期ごとのタイミングの揺らぎはジッタと呼ばれ、場所によるずれであるスキューとは区別されます。高速のメモリやシリアル通信では、信号線ごとのスキューを測って補正する(デスキュー)回路が使われます。