1500py073: (Nouse)
[personal profile] 1500py073
5-й месячник, надеюсь ежегодный,
КРЕЯ и КРАСНОГО КРЕЯ (Электроника СС БИС)
часть x'43
К вопросу о CADах у нас и у них


В канун Дня Российского проектировщика, очень хочется провентилировать вопрос, а как обстояло дело с разработкой ASICов и схем на БМК за пределами нашей сказочной страны, у них там тоже царил разгул демократии как у нас или всё было чинно/благородно в строгом соответствии с ANSI/DIN разными, а то и MIL-STD?!



Не смотря на то, что в Америке постулируют разгул демократии как основу общественых отношений, и свободную конкуренцию как двигатель прогресса, не стоит в это верить. Ибо они ещё в 70-х в лице компаний Fairchild и Motorola договорились, что с точки зрения заказчиков их библиотеки элементов БМК и интерфейсы CADов для работы с ними будут унифицированы, взаимозаменеяемы, и сделав свой проект под планируемое производство в одной компании, можно смело запустить его в производство в другой. И таких примеров в мире чистогана много.





Вот она мама/папа нашего БМК И300





























Дабы софт и тайные знания спереть было труднее, нормальной деловой практикой в те времена было предоставлять только терминальный доступ к ПО. Например в случае с Моторолой нужно было к их мейнфремам в Motorola Western Area Computer Center (WACC) Скоттсдейл, штат Аризона подключаться. Это приводило порой к длительным загранкомандировкам наших специалистов, любопытно для кого ГКНТ так старался? Или это просто так для общего развития и сравнительной оценки уровня САПРостроения у нас, и у них? Да, интернету тогда у нас не было. И любопытно, как буржуины с КОКОМами всё это упрятать наглухо хотели?! Совсем с глузду съехали на почве антикоммунизма.

MACROCELL ARRAY CAD INTERFACE

A Motorola developed CAD system provides the crit-
ical interface between Motorola's Bipolar LSI Operations
in Mesa, Arizona and engineers doing MCA option de-
velopment. The CAD system is contained in a Motorola
corporate computer system and operates through tele-
phone lines to graphics equipment (Tektronix 4014 Com-
puter Display Terminal and 4662 or 4663 plotter) at the
user's location.

The Macrocell Array CAD system provides the follow-
ing benefits:

1. All worksheets for option development.

2. Interactive graphics for accepting design infor-
mation. Option data can be digitized on the plotter or
entered through the CRT screen.

3. Error checking to catch design rule violations.

4. Simulation programs to verify logic accuracy and
metal interconnects.

5. Documentation of an option design by plotting both
logic and metal interconnect.

6. Test programming aids through simulation and
fault grade.

7. Dynamic simulation to verify ac performance.

8. Converts test vectors generated in simulation to
a format required by the automatic test equipment for
functional testing.

9. Converts the final macrocell selection and inter-
connects into a format compatible with equipment mak-
ing the metal and via interconnect masks.

10. Array plots for final design verification.

11. Macrocell Array automatic place and route soft-
ware to simplify option development.

Each MCA option is customized by selecting macrocell
functions from the library and placing them in cell lo-
cations on the array chip, and by interconnecting macro-
cells to each other and to I/O bonding pads. Cell place-
ment and routing can be entered manually through the
CRT terminal and/or plotter, generated automatically
with place and route software in the CAD system, or a
combination of both manual and automatic to optimize
a particular design. Although the CAD system flags de-
sign rule violations, MCA macrocell selection, placement
and routing accuracy remains the user's responsibility.

A final user design requirement is to provide a func-
tional test sequence. The CAD helps again by allowing
the designer to exercise a possible test sequence with a
simulated model of the array. It also provides a fault
grade program which allows the user to determine any
array logic not tested by a given test sequence.

The CAD flow diagram in Figure 7 provides more
detail on CAD system operation. Starting with a devel-
opment contract in the upper right corner, Motorola and
the array customer agree on number of options, time
schedules, and business terms. At this point, the user
receives a password into a Motorola computer system
and is ab ' t to access CAD software over phone lines on
a time share arrangement. CAD software includes in-
terface to the 4014 graphics system, MCA operating sys-
tem with the macrocell library and routing data entry,
simulation based on LOGCAP software, interface to
Motorola CALMA graphics and final test systems, and
the MCA automatic route and placement program.

While using graphics equipment, the option designer
follows a sequence of design steps. The following list is
based on Motorola's automatic place and route software:

1. Define logic function in terms of macrocells.

2. Build a CAD net file describing all interconnect
paths between macrocells and I/O pads.

3. Generate test sequence files defining inputs, out-
puts, and logic level forcing functions.

4. Run a CAD simulation checking the interconnect
net list against the test sequence.

5. Run fault grade to qualify the test sequence ability
to check circuit functionality.

6. Correct test sequence or step 2 net file, if needed.

7. Use the automatic place and route software to gen-
erate a macrocell array option layout, and plot the final
results.

8. Manually route any interconnects not covered by
routing software.

9. Finalize the option design by selecting input pull-
down resistors (MECL I/O arrays only), selecting special
macrocell output currents, and final checking for design
rule violations.

10. Run dynamic simulation to verify ac performance.

11. Notify Motorola the design is complete.

After the customer's option design is complete,
Motorola translates option data to semiconductor metal
and via mask sets through a CALMA graphics system.
Wafer processing is then completed using wafers which
can be produced in quantity and banked waiting for cus-
tomizing metal. Finished wafers are tested at wafer probe
using the customer defined test sequence located in the
CAD system and Motorola added parametric testing.
Packaged parts are final tested and good parts shipped
for customer evaluation.

An important feature of the MCA CAD system is the
ability to handle all design operations unique to manu-
facturing an integrated circuit product. Option design
work performed by the customer including logic defini-
tion, placement, metal routing, and test tables are all
common to designing a printed circuit board. The CAD
system handles interconnecting transistors and resistors
into logic blocks, selection of first and second layer metal,
metal widths and spacing, via locations and sizes, power
distribution, shorting unused gate inputs, and other IC
related tasks.

HARDWARE DESCRIPTION

Macrocell array CAD software is resident on IBM com-
patible computer systems located in Scottsdale, Arizona
at the Motorola Western Area Computer Center (WACC).
CAD software is available to macrocell array customers
on a time-share basis over normal telephone lines or
datacomm network at 300 or 1200 baud data rates.

The following hardware is required at the user's
location:

1. Tektronix 4014 or 4014-1 Computer Display
Terminal.

2. Tektronix 4662 or 4663 Interactive Digital Plotter.

3. Tektronix 4952 Joystock (optional).

4. 300 baud or 1200 baud modem.

5. TTY compatible keyboard — printer terminal.
The 4014/4014-1 Computer Display Terminal permits

the user to interface with WACC computers in a manner
understandable by both computer and human operator.
By typing on the keyboard, a macrocell array option de-
signer can instruct CAD software to perform various
macrocell array design functions. The CAD system com-
puter response is returned to the operator by way of a
display screen, either alphanumerically or graphically.
The terminal also communicates with the plotter unit
and acts as a link between computer and plotter.

Tektronix 4662 or 4663 Interactive Plotters generate
macrocell array worksheets and permanent design rec-
ords. The plotters may also be used to digitize routing
information into the CAD system. The 4662 accepts pa-
per sizes up to 11 by 17 inches, while the larger 4663
handles paper up to 17 by 22 inches. Both the 4662 and
4663 plotters are connected in series between the 4014/
4014-1 graphics terminal and the telephone modem.

Several CAD array design operations do not require
graphics interface. These include logic simulation, fault
grade, design verification, and generating a net list for
automatic route and place software. Although the
4014-1 terminal and hard copy unit could be used, a TTY
compatible terminal (TI Silent 700 or equivalent) has
proven more convenient. The terminal must communi-
cate in ASCII format and operate at 300 or 1200 baud
rate.


Вот в результате этой порочной буржуинской практики по защите так называемой интеллектуальной собственности, и охране ноу-хау различных, ихней разгул демократии (каждое предприятие/организация у нас свои САПРы и АСУ вытворяли, с ЧГК и молодыми комсомолками) переместился в нашу сказочную страну, что привело в некотором периоде к "Гласность" и "Перестройка".

Кстати использование американскими компаниями для нужд проектирования ИБМовских мейнфреймов здорово осложнило и замедлило проект с Электроникой СС БИС, эту тему раскроем позже.

PS любопытно, когда мир (большая тройка CADостроителей) тотально вернётся к этой порочной практике?

Date: 2017-11-14 10:22 am (UTC)
From: [identity profile] saschechka.livejournal.com
Самое ценное в любой аналитике это качественное описание ситуации. Мне часто приходится объяснять жене зачем нам нужен какой-либо инструмент для семьи. А потом детализировать выбор. (Хорошая школа для практики.. :))
Возвращаясь к какому-нибудь вопросу, на мой взгляд, уместно напомнить и общую ситуацию, без деталей и технических подробностей.
Возвращение на круги своя всегда происходит со смещением по задаваемым параметрам, т.е., целевым. Вот какие в приоритете эти параметры имеются в виду в этом посте, не совсем понятны для рядового читателя. Или, в данном случае описываются просто исторические факты, а читатель уж пусть сам разбирается, что в результате получилось на деле. И делает какие-то свои выводы.
Впрочем, писатели люди капризные, и объясняться они не любят.. :)

Date: 2017-11-14 10:47 am (UTC)
From: [identity profile] 1500py470.livejournal.com
Компас-82 и MOSAIC-I описанные в х42 и х43 нужны для понимания поста который будет 16 числа, тут они приведены как некая доказательная база для итогового поста, и в них маленькие кусочки выводов только.

Date: 2017-11-14 11:16 am (UTC)
From: [identity profile] simsun.livejournal.com


Какой же он классный!)
ps У мя был зелёный мнохром IBM на модемном входе с тонкими шрифтами и диким послесвечением...

Date: 2017-11-14 01:19 pm (UTC)
From: [identity profile] rbs-vader.livejournal.com
Завораживает, почти как Xerox Alto. Древнота - но графика! Полноценная графика!

Profile

1500py073: (Default)
1500py073

March 2019

S M T W T F S
      1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 2223
24 25 26 27 28 29 30
31      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 10th, 2025 03:56 am
Powered by Dreamwidth Studios