Article Details

ID: 1829
Case Type: faq
Category: Implementation
Related To: PAR
Family: All FPGA

Search Answer Database

Search Text Image

Diamond: How does multiple Place and Route assign jobs on Linux?

The multiple Place and Route tool in Diamond uses two different methods for assigning jobs. They are:



  • bash

  • rsh


Jobs that are configured to be run on the local node are spawned using /bin/bash, with one place and route task assigned to one microprocessor core. Jobs spawned on the local machine require a single license.


Jobs that are configured to run on a remote note are spawned using the first rsh client in the PATH. The CORENUM entry determines the number of rsh commands to be launched. The rsh command invokes /bin/bash and passes a BASH script. Each rsh command requires a single license in order for the place and route job to operate.