По XML - не знаю, не использовал, не разбирался - не было необходимости.
УПС! Был очень не прав, оказывается... Все-таки когда что-то хочешь узнать, надо обращаться к первоисточникам:
"Part Developer User Guide, Product Version 16.3
12
Import and Export
Overview
Part Developer provides the ability to import part information from a variety of input sources, such as EDAXML and Si2PinPak, to create or modify Design Entry HDL and Capture parts, and to export part data in EDA XML and Capture format. This chapter describes the following:
Import Export Methodology
Import APD Component Files
Import Capture Part (Windows Only)
Import EDAXML Part
Import Si2 PinPak XML Part
Import Comma Separated Value (.csv) File
Import Synopsys PTM Model
Import Verilog Model
Import VHDL Model
Import FPGA
Import Text File
Import ViewLogic(VL) Part
Import Allegro Footprint
Import Die Text
Import DML Model
Import IBIS Model
Import Mentor Part
Import Pin Grid
Import Pin Table
Import ECO - APD Component Files
Import ECO - Capture Part (Windows Only)
Import ECO - EDAXML Part
Import ECO - Si2 PinPak XML Part
Import ECO - Comma Separated Value (.csv) File
Import ECO - Synopsis PTM
Import ECO - FPGA
Import ECO - Text File
Import ECO - ViewLogic(VL) Part
Import ECO - Allegro Footprint
Import ECO - Die Text
Import ECO - DML Model
Import ECO - IBIS Model
Import ECO - Mentor Part
Import ECO - Pin Grid
Import ECO - Pin Table
Export Capture Part (Windows Only)
Export EDAXML Part
Export Comma Separated Value (.csv) File
Export ViewLogic(VL) Part
Export Mentor Part
"
Т.е. кое-что у него есть. Но тут я пас - действительно не использовал этот функционал и не знаю как оно работает.
По IFF:
"IFF (Intermediate File Format) is used to transfer a design in machine and application independent format between Electrical Engineering design and Printed Circuit Board (PCB) design environments. Use this dialog box to import a schematic in IFF format into Design Entry HDL. "
Как и предыдущее - не использовал.
С библиотеками можно работать как удобно, там основная часть файлов вообще текстовая. Хотя полностью без библиотекаря не получится, многие вещи в нем просто быстрее сделать, плюс в каталоге entity есть минимум один бинарный файл. Но с тем же PTF-ом я работаю в Notepad++, просто возможности редактирования текста в нем удобные.
Пропустил 5-й вопрос

Ща исправимся.
Нажимаем кнопочку Add Component. Выбираем библиотеку, выбираем в ней компонент:
Нажмите для просмотра прикрепленного файлаДальше либо сразу выбираем нужный компонент(в смысле Part_Number) в таблице:
Нажмите для просмотра прикрепленного файлалибо начинаем фильтровать по нужным параметрам(из имеющихся, естественно)
Нажмите для просмотра прикрепленного файлаФильтровать можно по любым атрибутам. В списке остаются те, которые удобвлетворяют всем заданным маскам.
Вот-вот-вот, именно о том, что Вы решите генерить текстовые файлы из БД, вместо того чтобы просто вести их
без БД, я и писал, как о костыле

Чувствовал, что именно такое решение придет Вам в голову первым

Другое дело, что самому Концепту все равно, как Вы там генерите эти файлы, поэтому если Вы хотите тянуть синхронно две системы хранения данных - то вперед. Я такой необходимости не вижу.
Насчет величин - можете писать как угодно. Все это текстовые переменные. В вычислениях они не участвуют.