회로도에서 net name이나 기타 다른 object에 사용된 공백 문자(space)가 사용된 경우 예기치 못한 문제가 발생할 수 있습니다. 이번 기술 문서에는 net name이나 기타 다른 object에 공백 문자를 사용했는지 체크 하는 방법에 대해 소개하겠습니다.
1. Verify 기능 이용하기
첫번째 방법은 Verify 기능을 이용하는 것입니다. [Tools]-[Verify]에는 property name, net/bus name, property value 및 symbol name에서 잘못된 문자를 찾는 데 사용할 수 있는 몇 가지 DRC가 있습니다. 모든 DRC는 Perl Compatible Regular Expression을 사용하여 잘못된 문자가 아닌지 정의합니다. 공백 문자 검색 시 사용 가능한 DRC는 다음과 같습니다.
– DRC-001 : Invalid property name format
– DRC-002 : Invalid net/bus name format
– DRC-003 : Invalid property format
– DRC-004 : Invalid symbol name
아래 그림에서 Net legal characters는 net name에 사용을 금지할 문자 목록입니다.
Bus legal characters는 bus name에 사용을 금지할 문자 목록입니다. 기본 legal characters 설정에 를 . 검사를 실행하면 공백이 포함된 ‘net name’이라는 이름의 네트가 식별되었습니다.
2. Search 기능 이용하기
두번째 방법은 Search 창(Ctrl+F)을 사용하는 것입니다. Column을 선택하는 부분에서 검색하려는 property를 표시합니다. 그런 다음 property 또는 name 검색 라인에 “* *”(“” 제외)라고 검색 기준을 입력합니다. 그러면 아래 그림과 같이 해당 property나 name에 공백이 있는 모든 오브젝트가 검색됩니다.
3. Find and Replace Text 기능 이용하기
세번째 방법은 Find and Replace Text 창(Ctrl+H)을 사용하는 것입니다. Find 탭-Details 부분에서 검색하려는 object type을 선택합니다. 그런 다음 Look for, Options 부분을 설정해 줍니다. Find what 검색 라인에 “* *”(“” 제외)라고 검색 기준을 입력합니다.