TCL file isfile ファイルが存在するか確認する TCL コマンドの説明ファイルが存在するか確認するコマンドです。使い方file isfile <ファイル><ファイル>が存在するときは1、存在しないときは0を返します。サンプルサンプル1if { } { puts OK}# 出力# OKまとめfil... 2023.03.07 TCL
html Javascriptでマルバツゲームを作る はじめにJavascriptを使ってマルバツゲームを作ります。マルバツを作るindex.html<!DOCTYPE html><html lang="ja"><head> <meta charset="UTF-8"> <meta http-... 2023.02.11 html
html Javascriptでトグルスイッチを作る はじめにJavascriptでトグルスイッチを作成します。トグルスイッチを作成する<!DOCTYPE html><html lang="ja"><head> <meta charset="UTF-8"> <meta http-equiv="... 2023.02.02 html
html Javascriptでじゃんけんゲームを作る はじめにJavascriptを使って簡素なじゃんけんゲームを作ります。じゃんけんゲームを作るindex.html<!DOCTYPE html><html lang="ja"><head> <meta charset="utf-8"> <ti... 2023.02.02 html
UVM uvm_phase 実行順序 UVM はじめにuvm_phaseの種類と、各フェーズがトップダウン(Test階層→Env階層→Agent階層)で実行されるかボトムアップ(Agent階層→Env階層→Test階層)で実行されるかを調べました。uvm_phaseuvm_phaseの... 2023.01.26 UVM
Systemverilog alwaysとalways_ffの違い はじめにVerilogではalwaysを使用してフロップフロップと組み合わせ回路の両方を作成しますが、SystemVerilogではフリップフロップ用にalways_ff、組み合わせ回路用にalways_combが追加されています。alwa... 2023.01.23 Systemverilog
Systemverilog randcase 重み付きランダムセレクタ SystemVerilog はじめにrandcaseは重み付きのランダムセレクタを作成できます。使い方randcase w1 : x = 1; w2 : x = 2;endcase上記は、x がw1/(w1 + w2) の確立で1, w2/(w1 + w2) の確立で... 2023.01.19 Systemverilog
Systemverilog 制約をON/OFFする constraint_mode SystemVerilog はじめに同じランダム変数で複数パターンのconstraintを定義したいことがあります。しかし、constraintが競合しているとrandomize()がFailします。そこで、constraint_modeを使用することで、使用しないc... 2023.01.18 Systemverilog
Systemverilog 比較演算でワイルドカード =?=/!?= SystemVerilog はじめにSystemVerilog 3.1では比較演算でワイルドカードを使用できます。=?=/!?=でワイルドカードを用いた比較演算を行えます。=?=は右辺と左辺が等しいときに真、!?=は右辺と左辺が等しくないときに真です。式ではx, zが... 2023.01.18 Systemverilog
Linux function 関数を作成する zsh はじめにfunctionを使用することでzshスクリプトで関数を作成します。使い方function <関数名> (){ <処理内容>}または<関数名> (){ <処理内容>}functionはあってもなくても大丈夫です。サンプルfuncti... 2023.01.14 Linux