
요약~(비트 NOT) + 사이즈 안 줬던 파라미터 → 32 bit로 확장돼서 사고 난다.!(논리 NOT) 은 1-bit 불리언이므로 조건식엔 얘가 안전하다.파라미터/상수엔 반드시 bit/logic 타입이나 [0:0] 식 크기를 붙여라.실무에서 if (~USE_EN || valid) 같은 식은 “항상 1”로 고정될 수 있다.→ 시뮬 파형 안 뜨고, 합성 땐 로직 통채로 날아감.👶 왜 이런 일이?상황 시뮬레이터 내부에서 벌어지는 일parameter USE_EN = 1; (폭 없음)32-bit 정수 32'h0000_0001 로 변신~USE_EN32'hFFFF_FFFE (LSB만 0)`~USE_EN → valid가 바뀌어도 결과는 1→ 파형 평평, 디버그 지옥. 🛠️ 실전 회피법체크리스트 한 줄 팁논리 조..