Время для автоматизации повторного политики - Comment - электроника управления дизайна

Time-To-MARKET имеет решающее значение для каждого эти дни, и давление на внедрение новых продуктов в сжатые сроки продолжает расти. Один из лучших способов сократить время разработки является для повторного использования компонентов конструкций. Тем не менее, повторное использование дизайна оказалась гораздо более сложной задачей, чем большинство людей решили, что будет.

Есть несколько причин, наиболее VHDL и Verilog код очень сложно использовать повторно. Простые шашки правило, не могут найти трудных задач. Иногда код не может быть повторно использованы, потому что никто точно понимает, что он делает - потому что никто документально-код. Другие повторное раз невозможно, потому что дизайн не отвечает тестируемости принципов. Часто повторное использование невозможно, так как ворота на уровне дизайна, произведенные после синтез должен быть изменен, чтобы быть готовый к производству. Эти изменения, редко учитываются в исходный код и, следовательно, код не готов для повторного использования.

Чтобы убедиться, что инженеры разрабатывают повторно используемый код, большинство крупных компаний, а также множество небольших, разработали повторного кодирования принципов. Опубликовано в большой синей книге (или зеленого или красного цвета), то эти принципы подробно передового опыта для всего, от именования для синхронизации схем и быть свидетелем в суде требования

Если инженерам удастся следовать всем этим правилам, их проекты должны быть многократно. Тем не менее, трудно для инженеров, чтобы сохранить все эти правила в голове. Эти руководящие принципы кодирования часто сотни страниц.

Как эти лучшие практики в жизнь? При слишком много компаний, инженеры участия в длительных отзывам дизайна. Более опытные инженеры выбрать по коду, глядя в связи с нарушениями, и мы надеемся обучения менее опытных инженеров, как код должна была быть написана, в первую очередь.

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

Другой проблемой является более коварным. Многие лучшие практики трудно различить, глядя на код. Часто код должен быть синтезированы в ворота перед проблемой может быть обнаружена. Например, чтобы обнаружить комбинационных цикл где-то в иерархии, RTL должны быть синтезированы и плоскими. Обычно, это тип ошибки не поймал, пока тест проверки месяцев в процессе проектирования, и недель необходимо переработать, чтобы получить чистый конструкция ворот уровне. Часто исходный код RTL никогда не фиксированная, потому что это сложно соотнести ворот изменения уровня к RTL.

Наиболее продуктивных компаний в эти дни автоматизации их практики повторного использования, с помощью программного обеспечения, которые могут сделать быстрый синтез и фактически предсказывать проблемы вниз по течению, что даже самые опытные инженеры, не удастся увидеть в коде. Многие компании обнаружили, что этот интеллектуального программного обеспечения для анализа можно полностью исключить процесс разработки обзора. Junior инженеры могут изучать передовой практики дизайна с использованием программного обеспечения, как они развивают свои RTL. Даже опытные инженеры могут использовать программное обеспечение для быстро проверить свои собственные проекты.

Автоматизация процесса разработки обзора является беспроигрышной для инженеров и управления. Руководство будет иметь библиотеку, значительно более высокое качество кода. Инженеры смогут перейти к более творческой и ценные задач.

Гулам Nurie является старшим вице-президентом по маркетингу и развитию бизнеса в Atrenta Инк в Сан-Хосе.

Hosted by uCoz