Browse Prior Art Database

Method of Multiple Scenario Job Control

IP.com Disclosure Number: IPCOM000104830D
Original Publication Date: 1993-Jun-01
Included in the Prior Art Database: 2005-Mar-19
Document File: 2 page(s) / 61K

Publishing Venue

IBM

Related People

Golla, RT: AUTHOR [+2]

Abstract

As a part of the place and route methodology used for the physical design of Random Logic Macros (RLMs), the physical designer was required to submit each Random Logic Macro one at a time to the RLM build process. For this discussion, an RLM consists of control logic, and the RLM build process determines the physical layout and wiring of the RLM.Since the time to build an RLM varies with the size and complexity of the RLM as well as the load on the computer from other processes, this caused the designer to wait on an RLM build to complete before submitting another build. This, in essence, enslaved the designer, forcing him to be subservient to the machine. In addition, the designer had to keep track of what RLMs had built successfully and what initial parameters caused a successful build for each RLM.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 52% of the total text.

Method of Multiple Scenario Job Control

      As a part of the place and route methodology used for the
physical design of Random Logic Macros (RLMs), the physical designer
was required to submit each Random Logic Macro one at a time to the
RLM build process.  For this discussion, an RLM consists of control
logic, and the RLM build process determines the physical layout and
wiring of the RLM.Since the time to build an RLM varies with the size
and complexity of the RLM as well as the load on the computer from
other processes, this caused the designer to wait on an RLM build to
complete before submitting another build.  This, in essence, enslaved
the designer, forcing him to be subservient to the machine.  In
addition, the designer had to keep track of what RLMs had built
successfully and what initial parameters caused a successful build
for each RLM.

      A shell program, called rlmbuild, allows the designer to create
a list of RLMs to be run and the different combinations of parameters
to be used for each RLM in an rlmlist.  Rlmbuild reads the rlmlist
and creates working copies of all required control files from
'master' control files.  Based on the information in the rlmlist
input file and the user input at the invocation of the program,
rlmbuild substitutes the actual runtime parameters in place of
keywords in the control files.  These parameters include those found
in the rlmlist as well as the current date and time and program input
and output locations.

      Rlmbuild will attempt all variations of input parameters given
in the rlmlist for a specific RLM until certain success criteri...