Digital Design Studio 1.0.89: 정돈된 작업 화면, 내 PC에서 이어지는 프로젝트

Digital Design Studio 1.0.89를 출시했습니다. 내비게이션과 설정, 단축키를 정리하고, Windows 앱에서는 로그인한 사용자가 요금제와 관계없이 내 PC 프로젝트의 Git·SystemVerilog·RTL 기능을 쓸 수 있게 했습니다. 앱을 닫거나 오프라인으로 시작해도 편집을 이어 가는 과정과 새 분석, ALcad 화면도 다듬었습니다.

문단 바로가기

Digital Design Studio 1.0.89를 출시했습니다. 이번 업데이트에서는 매일 쓰는 작업 화면의 내비게이션과 설정, 단축키를 한 기준으로 정리하고, Windows 앱의 내 PC 프로젝트에서 할 수 있는 작업을 넓혔습니다. 앱을 닫았다 다시 열거나 네트워크 없이 시작할 때도 하던 편집으로 돌아올 수 있도록 보관과 복원 과정을 다듬었습니다.

새 분석 화면과 Problems 패널, ALcad의 회로·SI/PI 화면, AI 화면에도 같은 기준을 적용했습니다. 창이 좁거나 표시 언어를 바꿔도 이름과 문장이 잘리거나 다른 언어와 섞이지 않도록 표시 방식도 함께 손봤습니다.

넓게 쓰는 작업 화면

Cloud의 프로젝트 내비게이션은 경계선을 끌어 원하는 너비로 줄일 수 있습니다. 폭이 좁아질수록 보조 정보부터 차례로 감추고, 끝까지 줄이면 제품 아이콘만 남은 레일로 접힙니다. 접힌 레일에서도 프로젝트 전환과 창 목록, 새 창 만들기, 계정과 사용량을 그대로 쓸 수 있으며, 사용량은 백분율로 간단히 보여 줍니다. 아이콘에 마우스를 올리거나 키보드 초점을 옮기면 전체 이름이 나타납니다. QUOTA 잔액은 요금제와 관계없이 왼쪽 아래 계정 바로 위에 표시됩니다.

DDS 편집기에서는 보기 메뉴와 명령 팔레트로 왼쪽·오른쪽 레일을 각각 숨기거나 다시 표시할 수 있고, 두 레일을 모두 숨긴 뒤에도 같은 방법으로 되돌릴 수 있습니다. 양쪽 패널의 + 메뉴로는 원하는 보기를 그 패널로 옮겨 옵니다. 제품 메뉴에는 Project Manager, RTL Analysis, Simulation, Synthesis, Implementation 같은 DDS 작업 영역을 단계별로 정리해, DDS와 ALcad 어디에서든 필요한 작업으로 바로 이동할 수 있습니다.

Explorer 머리글의 버튼을 촘촘하게 정리하고, 폴더 보기와 하이어라키 보기를 바꾸는 토글은 선택 표시가 미끄러지듯 움직이도록 바꿨습니다. Flow Navigator의 긴 작업 이름은 두 줄까지 보여 주며, 그래도 잘리는 이름은 마우스를 올리거나 초점을 옮기면 전체 이름을 알려 줍니다.

정리한 설정과 단축키

설정 화면의 슬라이더와 숫자 입력, 토글, 드롭다운을 하나의 모양으로 맞췄습니다. 슬라이더와 숫자 입력은 −/+ 버튼과 현재 값을 함께 보여 주고, 처음 값으로 돌아갈 때는 ‘기본값’ 버튼을 누릅니다. 글꼴처럼 항목이 많은 드롭다운은 목록 안에서 바로 검색할 수 있으며, ALcad 설정에도 같은 컨트롤을 적용했습니다.

편집기와 터미널에는 TTF, OTF, WOFF, WOFF2 글꼴 파일을 가져와 쓸 수 있습니다. 가져온 글꼴은 이 기기에 보관되며, 같은 설정을 쓰는 다른 기기에 글꼴 파일이 없으면 기본 고정폭 글꼴로 표시됩니다.

단축키는 명령마다 기본과 보조, 두 개까지 지정할 수 있습니다. 단축키 표에서 각 조합을 따로 추가·변경·삭제하며, 브라우저나 운영체제가 예약한 조합이나 이미 쓰고 있는 조합은 그 행에 바로 경고로 표시됩니다. 지정한 단축키는 메뉴와 컨텍스트 메뉴, 명령 팔레트, ALcad 툴팁에 그대로 나타납니다. 편집 메뉴에는 실행 취소, 다시 실행, 잘라내기, 복사, 붙여넣기, 모두 선택을 더했습니다.

계정과 데이터, QUOTA 설정은 한곳에 모아 사용량과 QUOTA를 한 흐름에서 확인하도록 정리했습니다. 데이터 컨트롤에서는 이 기기에 저장된 AI 대화만 JSON 파일로 내보내거나 삭제할 수 있으며, 다른 설정과 복구용 편집은 그대로 남습니다. Cloud 프로젝트의 엔진·Flow 설정은 실행 환경을 시작하지 않아도 프로젝트에 바로 저장됩니다.

읽기 편한 색과 언어

기본 라이트·다크 팔레트를 다듬어 화면 영역 사이의 밝기 단계를 고르게 맞추고, 다크 테마의 내비게이션을 검은색에서 조금 띄웠으며, 테두리와 그림자를 부드럽게 바꿨습니다. 기본 화면의 본문 글자는 10:1, 보조 글자는 5:1 이상의 명암비를 유지합니다. Windows 앱은 창이 열리는 순간부터 시작 화면 색과 저장된 테마를 적용해, 흰 화면이 번쩍이거나 테마가 깜박이지 않습니다.

메뉴와 문장, 설정, 상태 표시줄은 선택한 언어를 따릅니다. 한국어 화면에 섞여 있던 영어 문구를 우리말로 옮겼고, 한국어 문장은 모든 제품 창에서 단어 단위로 줄을 바꿉니다. Git 패널과 변경 검토 대화상자, 새 분석 화면, 일본어와 번체 중국어의 설정 창도 선택한 언어로 표시됩니다.

넓어진 내 PC 프로젝트

Windows 앱의 내 PC 프로젝트는 WSL 없이 PC의 폴더에서 바로 작업합니다. 1.0.89부터는 로그인한 사용자라면 Free를 포함한 모든 요금제에서 기기 라이선스 없이 Git, SystemVerilog 작성 지원, RTL lint와 모듈 트리 같은 로컬 기능을 쓸 수 있습니다. 프로젝트를 만들고 Technology를 고르기까지의 흐름을 단계별로 살펴봅니다.

내 PC 프로젝트 흐름

Windows 앱에 로그인한 상태를 기준으로 합니다. Git 작업에는 Git for Windows가 필요합니다.

  1. 새 프로젝트

    내 PC 패널의 ‘새 프로젝트 만들기’에서 이름과 저장 위치를 고르면, 만들어질 폴더를 미리 보여 준 뒤 이 창에서 바로 엽니다. 쓸 수 없는 이름은 이유를 알려 주고, 프로젝트 경로는 읽기 쉬운 Windows 경로로 표시합니다.

    프로젝트를 열거나 복원하지 못했을 때의 안내도 선택한 언어로 나타나며, 더 이상 WSL을 확인하라고 안내하지 않습니다.

  2. Git 저장소

    Source Control의 ‘Git 저장소 만들기’로 프로젝트 폴더에 저장소를 만들며, 첫 브랜치는 main입니다. 커밋 작성자는 저장소 설정을 먼저 쓰고, 없으면 전역 Git 설정의 이름과 이메일을 씁니다. 둘 다 없으면 계정 정보로 미리 채운 양식을 보여 주고, 입력한 내용을 그 저장소에 저장합니다.

    Git 기록에서는 브랜치, 작성자, 날짜, 경로 필터를 아이콘으로 고르고 선택한 값을 요약해 보여 줍니다. Git과 도구 확인은 콘솔 창을 띄우지 않고 실행합니다.

  3. SystemVerilog 작성

    HintsBox가 프로젝트 기호와 함께 SystemVerilog 키워드, 시스템 태스크, 컴파일러 지시어를 제안합니다. $나 백틱(`)을 입력하면 시스템 태스크와 지시어를 바로 고를 수 있습니다.

    같은 파일이나 모듈에 선언된 ANSI 방식의 함수·태스크와 $fatal 같은 표준 시스템 호출에서는 인자 힌트를 보여 줍니다. `timescale이나 프로시저 안의 if·repeat 문이 있는 테스트벤치에서도 인자 힌트를 쓸 수 있습니다.

  4. RTL 구조와 lint

    Explorer의 RTL 모듈 트리는 저장된 .sv·.v 파일로 만들어지며, Cloud와 같은 규칙으로 최상위 설계와 테스트벤치, 나머지 모듈을 나눠 보여 줍니다. 파일 500개, 소스 합계 16 MiB까지 다루고, 이를 넘으면 트리 대신 안내를 보여 줍니다.

    앱에 포함된 RTL 컴파일러로 lint와 진단을 바로 확인할 수 있습니다.

  5. Technology 선택

    프로젝트의 Technology(PDK)를 WSL 없이 미리 보고, 바꾸고, 되돌릴 수 있습니다. 미리 보기는 프로젝트를 바꾸지 않으며, 선택한 Technology는 앱을 다시 시작해도 유지됩니다.

로그인 상태별 이용 범위

Windows 앱의 머리글에는 고정된 ‘Free’ 대신 지금의 이용 상태가 표시됩니다.

  1. 로그인

    Free를 포함한 모든 요금제에서 기기 라이선스 없이 내 PC 프로젝트의 로컬 기능을 씁니다.

    • Git 저장소 만들기, 기록과 변경 내용 확인, 커밋

    • SystemVerilog 자동 완성과 인자 힌트

    • RTL lint와 컴파일러 진단, RTL 모듈 트리

    • 보고서 가져오기, KLayout 화면과 외부 편집기 설정

    • 별도 설정 창, 편집기 탭을 새 창으로 분리

  2. 오프라인 시작

    저장된 계정으로 시작했는데 계정 서비스에 연결할 수 없으면, 작업 화면을 열고 파일 편집과 저장을 바로 이어 갑니다. 로그인이 필요한 기능은 잠시 꺼지며, 연결이 돌아와 계정이 확인되면 자동으로 켜집니다.

    계정 확인이 3초 넘게 걸릴 때도 기다리지 않고 작업 화면을 먼저 엽니다. 그사이 쓴 편집은 같은 계정이 확인되면 그대로 이어집니다.

  3. 로그인 전

    로그인하지 않아도 내 PC 프로젝트의 파일을 편집하고 저장할 수 있습니다. 로그인이 필요한 기능은 머리글에서 로그인하면 켜집니다.

닫아도 이어지는 편집

Windows 앱을 닫을 때 저장하지 않은 편집이 어떻게 되는지, 다시 열면 무엇이 돌아오는지를 화면에서 바로 알 수 있게 했습니다. 각 단계를 눌러 자세한 동작을 확인할 수 있습니다.

종료부터 편집 복원까지

저장하지 않은 파일 편집은 이 PC에 보관되어, 같은 계정으로 프로젝트를 다시 열면 돌아옵니다.

01앱 닫기앱 닫기02보관 확인보관 확인03종료 안내종료 안내04다시 시작다시 시작05계정 확인계정 확인06편집 복원편집 복원01앱 닫기앱 닫기02보관 확인보관 확인03종료 안내종료 안내04다시 시작다시 시작05계정 확인계정 확인06편집 복원편집 복원
  1. 앱 닫기

    창을 닫으면 열려 있는 편집기가 저장하지 않은 편집의 복구본을 곧바로 이 PC에 기록합니다.

  2. 보관 확인

    복구본은 파일마다 1 MiB, 프로젝트 창마다 파일 128개·합계 4 MiB까지 보관합니다. 이 범위를 넘거나 저장 공간에 쓰지 못한 편집이 있으면 종료 안내에서 따로 알려 줍니다.

  3. 종료 안내

    종료 확인 창은 보관된 편집이 같은 계정으로 다시 열 때 복원된다고 알려 줍니다. 새 창으로 연 편집기의 편집과 커밋 메시지 같은 입력은 사라진다는 점도 함께 안내합니다.

    보관하지 못한 편집이 있으면 먼저 저장하라고 경고하며, ‘다시 표시하지 않기’를 선택해 두었어도 이때는 알려 줍니다.

  4. 다시 시작

    앱을 다시 시작하면 새 창으로 분리했던 파일이 메인 탭으로 한 번 돌아오고, 프로젝트마다 저장된 아래쪽 패널 구성도 되살아납니다.

  5. 계정 확인

    오프라인이나 느린 연결로 시작해 계정 확인을 기다리는 동안 쓴 편집도 보관됩니다. 같은 계정과 조직이 확인되면 그 편집을 이어받고, 다른 계정에는 넘기지 않습니다.

  6. 편집 복원

    보관된 편집은 같은 계정으로 프로젝트를 열면 해당 파일의 탭에 다시 나타납니다. 복원만으로 파일이 저장되지는 않으니, 내용을 확인한 뒤 저장하세요.

새 분석 화면

새 분석은 편집 영역 안에 자체 보기 목록을 갖췄습니다. 분석 설정, 분석 도구, 저장된 RTL, UVM, FDTD2D, 보고서 가져오기 같은 보기를 목록에서 고르며, 다른 보기로 옮겨 가도 입력값과 실행 중인 작업, 결과가 그대로 남습니다. 설정과 결과는 행 단위의 표로 읽고, 시작 버튼은 화면 위쪽 머리글에 있습니다.

현재 환경에서 제공하지 않는 보기는 목록에 ‘사용 불가’로 표시되고, 그 보기 안에서만 ‘이 환경에서는 사용할 수 없습니다’라고 안내합니다. 편집기 탭 하나에 문제가 생겨도 그 탭 안에 ‘다시 시도’와 ‘탭 닫기’가 나타나며, 제목 표시줄과 패널, 다른 탭은 계속 쓸 수 있습니다.

Cloud 분석 요청이 거절되면 다시 로그인, 프로젝트 소유자 권한, QUOTA처럼 원인에 맞는 안내를 보여 주고, 오류 코드는 아래 줄에 따로 표시합니다. Cloud 서버 분석은 이번 버전에서 제공하지 않으며, 요청하면 화면에서 이를 안내합니다.

Problems 패널은 공통 검색 필드를 쓰고 열 제목과 심각도를 선택한 언어로 표시합니다. 플러그인 카탈로그는 범주를 드롭다운으로 고르고, 플러그인을 선택하면 열린 파일 옆 편집 영역의 탭에서 상세 정보를 보여 줍니다. ISA 설계에서는 CX 폭이 맞지 않는 경우 RTL로 옮기기 전에 진단으로 알려 줍니다.

ALcad 회로와 SI/PI 화면

ALcad는 DDS와 같은 머리글과 메뉴, 설정 컨트롤, 로딩 화면을 씁니다. 회로 시작 화면에서는 프로젝트에 저장한 ‘내 회로’와 공식 ‘회로 샘플’을 전환해 열 수 있고, SI/PI 화면의 탐색도 하나로 정리했습니다. 소자 속성은 참조명과 모델, 파라미터 값과 단위를 촘촘한 표에서 확인하고 편집하며, SI/PI 결과와 프로젝트 문서도 선택한 언어로 표시합니다.

디지털 회로도에서는 넷 이름과 핀 라벨, 배선이 겹치지 않도록 배치를 바꿨습니다. 컴파일러가 만든 긴 넷 이름은 짧게 줄여 보여 주고 전체 이름은 힌트와 속성에서 확인할 수 있습니다. 넷마다 배선 경로를 따로 두어 갈라지는 지점과 다른 넷과 교차하는 지점을 구분해 그리며, 화면 맞춤은 열려 있는 패널에 가려지지 않도록 회로도를 배치합니다.

그 밖에 달라진 점

탭 끌어 놓기: 편집기 탭을 끌어 다른 탭 줄에 합칠 때 끌고 있는 탭이 또렷하게 보이고, 놓는 순간 다른 탭이 튀지 않습니다. ISA 탭 줄에서도 탭이 놓일 자리를 미리 보여 줍니다.

프로젝트 설정 탭: DDS와 ALcad의 프로젝트 설정 탭을 촘촘하게 정리하고, 저장 버튼과 기본값 되돌리기 버튼을 위쪽에 고정했습니다.

Cloud 프로젝트 목록: Windows 앱 사이드바의 Cloud 프로젝트 목록을 다크 테마에서도 잘 읽히는 공통 드롭다운으로 바꿨습니다. 공통 드롭다운의 선택된 항목은 라이트와 다크 모두 4.5:1 이상의 명암비를 유지합니다.

터미널 안내: 터미널을 쓸 수 없는 프로젝트에서는 그 이유와 할 일을 선택한 언어로 안내합니다. 내 PC 프로젝트에서는 PC의 터미널 앱을 쓰도록 알려 줍니다.

1.0.89는 새 기능을 더하는 것과 함께, 이미 쓰던 도구를 찾고 오가는 과정과 하던 작업으로 돌아오는 과정을 다듬은 업데이트입니다.

Digital Design Studio 가이드 · Altifigence Cloud · 다운로드